From 97574469c116c1f80a6a2bb5955fde7db3c2eeb9 Mon Sep 17 00:00:00 2001 From: heroku-miraheze <61781343+heroku-miraheze@users.noreply.github.com> Date: Fri, 20 Aug 2021 14:37:47 +0200 Subject: [PATCH 1/3] Create PKGBUILD --- archlinuxcn/danise/PKGBUILD | 46 +++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 archlinuxcn/danise/PKGBUILD diff --git a/archlinuxcn/danise/PKGBUILD b/archlinuxcn/danise/PKGBUILD new file mode 100644 index 000000000000..c37e9c6d28c9 --- /dev/null +++ b/archlinuxcn/danise/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Carson Rueter + +pkgname='denise' +pkgdesc='Highly accurate C64/Amiga emulator' +url='https://sourceforge.net/projects/deniseemu/' +license=('GPL') +pkgver=1.1.1 +pkgrel=1 +_commit=fd3e120b8637 +_srcdir="piciji-denise-$_commit" +source=("https://bitbucket.org/piciji/denise/get/v$pkgver.tar.gz") +md5sums=('33c471b7f3231a6b3c8ad47fe7bd38aa') +provides=('denise') +conflicts=('denise-bin' 'denise-git') +depends=('sdl2' 'gtk3' 'openal' 'libpulse') +arch=('i686' 'x86_64') + +prepare() { + sed -i 's/Exec=Denise/Exec=denise/g' "$srcdir/$_srcdir/data/denise.desktop" +} + +build() { + cd "$srcdir/$_srcdir" + make +} + +package() { + cd "$srcdir/$_srcdir" + mkdir -p $pkgdir/usr/bin/ + mkdir -p $pkgdir/usr/share/icons/ + mkdir -p $pkgdir/usr/share/applications/ + mkdir -p $pkgdir/usr/lib/$pkgname/translation/ + mkdir -p $pkgdir/usr/lib/$pkgname/data/ + mkdir -p $pkgdir/usr/lib/$pkgname/fonts/ + mkdir -p $pkgdir/usr/lib/$pkgname/img/ + mkdir -p $pkgdir/usr/lib/$pkgname/shader/ + + install -Dm755 out/Denise $pkgdir/usr/bin/$pkgname + install -Dm644 data/img/$pkgname.png $pkgdir/usr/share/icons/$pkgname.png + install -Dm644 data/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop + install -Dm644 data/translation/* $pkgdir/usr/lib/$pkgname/translation + install -Dm644 data/data/* $pkgdir/usr/lib/$pkgname/data + install -Dm644 data/fonts/*.ttf $pkgdir/usr/lib/$pkgname/fonts + install -Dm644 data/img/bundle/* $pkgdir/usr/lib/$pkgname/img + cp -r data/shader $pkgdir/usr/lib/$pkgname/ +} From c137e864d5b3bad4ded35f98fe0f56bedd4d9968 Mon Sep 17 00:00:00 2001 From: heroku-miraheze <61781343+heroku-miraheze@users.noreply.github.com> Date: Fri, 20 Aug 2021 14:38:40 +0200 Subject: [PATCH 2/3] Create lilac.py --- archlinuxcn/danise/lilac.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 archlinuxcn/danise/lilac.py diff --git a/archlinuxcn/danise/lilac.py b/archlinuxcn/danise/lilac.py new file mode 100644 index 000000000000..d5dceebe1fe7 --- /dev/null +++ b/archlinuxcn/danise/lilac.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 + +from lilaclib import * + +def pre_build(): + update_pkgver_and_pkgrel(_G.newver.lstrip('v')) + +def post_build(): + git_add_files('PKGBUILD') + git_commit() + update_aur_repo() +# vim:set ts=2 sw=2 et: From 29db9ebce9c35f41f2f39ba055352fbbea49049d Mon Sep 17 00:00:00 2001 From: heroku-miraheze <61781343+heroku-miraheze@users.noreply.github.com> Date: Fri, 20 Aug 2021 14:40:58 +0200 Subject: [PATCH 3/3] Create lilac.yaml --- archlinuxcn/danise/lilac.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 archlinuxcn/danise/lilac.yaml diff --git a/archlinuxcn/danise/lilac.yaml b/archlinuxcn/danise/lilac.yaml new file mode 100644 index 000000000000..9c7dbe3d849b --- /dev/null +++ b/archlinuxcn/danise/lilac.yaml @@ -0,0 +1,9 @@ +maintainers: + - github: heroku-miraheze + +build_prefix: extra-x86_64 + +update_on: + - source: bitbucket + bitbucket: piciji/denise + use_max_tag: true