diff options
author | binex-dsk | 2020-10-22 11:57:26 -0400 |
---|---|---|
committer | binex-dsk | 2020-10-22 11:57:26 -0400 |
commit | 95b4cc6b7ef53479658df52c2e327d601dd1837b (patch) | |
tree | 617a311b4c6546ac66046c3387f7a5d4f8af0036 | |
download | aur-95b4cc6b7ef53479658df52c2e327d601dd1837b.tar.gz |
Initial Commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | desktop_patch.patch | 19 |
3 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..36abff078a37 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = denise-git + pkgdesc = Highly accurate C64/Amiga emulator. + pkgver = v1.0.8.r87.ge762b97 + pkgrel = 1 + url = https://sourceforge.net/projects/deniseemu/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = git + depends = sdl2 + depends = gtk3 + provides = denise + conflicts = denise-bin + source = git+https://bitbucket.org/piciji/denise.git + source = desktop_patch.patch + md5sums = SKIP + md5sums = 57968555fbd04753fc56d27977f28c18 + +pkgname = denise-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8b7ab0504d63 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Carson Rueter <roachh@protonmail.com> + +pkgname='denise-git' +_pkgname='denise' +pkgdesc='Highly accurate C64/Amiga emulator.' +url='https://sourceforge.net/projects/deniseemu/' +license=('GPL') +pkgver=v1.0.8.r87.ge762b97 +pkgrel=1 +source=('git+https://bitbucket.org/piciji/denise.git' + 'desktop_patch.patch') +md5sums=('SKIP' + '57968555fbd04753fc56d27977f28c18') +provides=('denise') +conflicts=('denise-bin') +depends=('sdl2' 'gtk3') +makedepends=('git') +arch=('i686' 'x86_64') + +pkgver() { + cd "$srcdir/$_pkgname" + ( set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + patch --binary -Np1 -i desktop_patch.patch +} + +build() { + cd "$srcdir/$_pkgname" + make +} + +package() { + cd "$srcdir/$_pkgname" + 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/ +} + diff --git a/desktop_patch.patch b/desktop_patch.patch new file mode 100644 index 000000000000..048ae09ff4c3 --- /dev/null +++ b/desktop_patch.patch @@ -0,0 +1,19 @@ +*** src/denise/data/denise.desktop 2020-09-29 17:13:07.158276496 -0400 +--- /home/tmoment/aur-shit/denise-git/src/denise/data/denise.desktop 2020-09-29 17:13:34.385486671 -0400 +*************** +*** 1,7 **** + [Desktop Entry] + Name=Denise + Comment=c64, amiga500 emulator +! Exec=./.local/bin/Denise + Icon=denise.png + Terminal=false + Type=Application +--- 1,7 ---- + [Desktop Entry] + Name=Denise + Comment=c64, amiga500 emulator +! Exec=/usr/bin/denise + Icon=denise.png + Terminal=false + Type=Application |