diff options
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 72 | ||||
-rwxr-xr-x | citra-qt.bash | 3 | ||||
-rwxr-xr-x | citra.bash | 3 |
4 files changed, 47 insertions, 67 deletions
@@ -1,36 +1,28 @@ -pkgbase = citra-nightly-bin +pkgbase = citra-bin pkgdesc = An experimental open-source Nintendo 3DS emulator/debugger - pkgver = 1330_20190812_2f0ea48 + pkgver = 1343_20190821_8fa6be5 pkgrel = 7 - url = https://github.com/citra-emu/citra-nightly/ + url = https://github.com/citra-emu/citra-nightly arch = x86_64 - license = GPL + license = GPL2 provides = citra provides = citra-qt - source = https://github.com/citra-emu/citra-nightly/releases/download/nightly-1330/citra-linux-20190812-2f0ea48.tar.xz + replaces = citra-nightly-bin + replaces = citra-qt-nightly-bin + source = https://github.com/citra-emu/citra-nightly/releases/download/nightly-1343/citra-linux-20190821-8fa6be5.tar.xz source = https://raw.githubusercontent.com/citra-emu/citra/master/dist/citra.desktop - source = https://raw.githubusercontent.com/citra-emu/citra/master/dist/citra.svg - source = citra.bash - source = citra-qt.bash - sha256sums = 77a1305e96a401d8e2671e36cbfed7e5913e9eb0eba35a17a32ee8651ad80e40 + sha256sums = 14267ac9f9122d2b5fb53984fba124bd3bee059c54d0cbf329beeb84bbe564eb sha256sums = 93bd8f799877eba7dd87ed7a4c29607d78c42b8769626c1d479f7e34fb7b39e2 - sha256sums = eeab12f3f13f06db7984d361eebcd977ce500b1f73c9bd7ce726712d477e6e14 - sha256sums = 068409ef70c25e8da3f0430c5ff62609d122f2f857525940da8cd792a228a822 - sha256sums = 61bcee69be306b58fd0bdf6327cdfc88260ba9f9d0694cf54e2d720965bc918b -pkgname = citra-nightly-bin +pkgname = citra-bin + depends = libsndio-61-compat depends = sdl2 - depends = libpng - depends = libpng12 - depends = libcurl-compat - depends = bash -pkgname = citra-qt-nightly-bin - depends = qt5-base - depends = shared-mime-info +pkgname = citra-qt-bin + depends = qt5-multimedia + depends = libsndio-61-compat + depends = sdl2 depends = desktop-file-utils - depends = libcurl-compat - depends = bash optdepends = libxkbcommon-x11: for X11 support optdepends = qt5-wayland: for Wayland support @@ -1,52 +1,46 @@ -# Maintainer: Tom Bebbington <tophattedcoder@gmail.com> +# Maintainer: Mendel Greenberg <chabad 360 at gmail dot com> _pkgbase='citra' -pkgbase="$_pkgbase-nightly-bin" -pkgname=("$_pkgbase-nightly-bin" "$_pkgbase-qt-nightly-bin") +pkgbase="$_pkgbase-bin" +pkgname=("$_pkgbase-bin" "$_pkgbase-qt-bin") pkgrel=7 -pkgver=1330_20190812_2f0ea48 +replaces=("$_pkgbase-nightly-bin" "$_pkgbase-qt-nightly-bin") +pkgver=1343_20190821_8fa6be5 pkgdesc="An experimental open-source Nintendo 3DS emulator/debugger" provides=('citra' 'citra-qt') -license=('GPL') +license=('GPL2') arch=('x86_64') -url="https://github.com/citra-emu/citra-nightly/" +url="https://github.com/citra-emu/citra-nightly" + _nightly_id=$(echo $pkgver | cut -d'_' -f1) _ref="$(echo $pkgver | cut -d'_' -f2)-$(echo $pkgver | cut -d'_' -f3)" source=( "https://github.com/citra-emu/citra-nightly/releases/download/nightly-$_nightly_id/citra-linux-$_ref.tar.xz" - "https://raw.githubusercontent.com/citra-emu/citra/master/dist/citra.desktop" - "https://raw.githubusercontent.com/citra-emu/citra/master/dist/citra.svg" - "citra.bash" - "citra-qt.bash" -) -sha256sums=('77a1305e96a401d8e2671e36cbfed7e5913e9eb0eba35a17a32ee8651ad80e40' - '93bd8f799877eba7dd87ed7a4c29607d78c42b8769626c1d479f7e34fb7b39e2' - 'eeab12f3f13f06db7984d361eebcd977ce500b1f73c9bd7ce726712d477e6e14' - '068409ef70c25e8da3f0430c5ff62609d122f2f857525940da8cd792a228a822' - '61bcee69be306b58fd0bdf6327cdfc88260ba9f9d0694cf54e2d720965bc918b') - -package_citra-nightly-bin() { - depends=('sdl2' 'libpng' 'libpng12' 'libcurl-compat' 'bash') - - mkdir -p "${pkgdir}/usr/bin" - cp $srcdir/citra.bash "${pkgdir}/usr/bin/citra" - cd $srcdir/citra-linux-$_ref - mkdir -p "${pkgdir}/opt/citra" - cp citra "${pkgdir}/opt/citra" + "https://raw.githubusercontent.com/citra-emu/citra/master/dist/citra.desktop") + +sha256sums=('14267ac9f9122d2b5fb53984fba124bd3bee059c54d0cbf329beeb84bbe564eb' + '93bd8f799877eba7dd87ed7a4c29607d78c42b8769626c1d479f7e34fb7b39e2') + +package_citra-bin() { + depends=('libsndio-61-compat' 'sdl2') + + cd "${srcdir}/citra-linux-${_ref}" + install -Dm644 -t "${pkgdir}/usr/bin" citra + install -Dm644 -t "${pkgdir}/usr/bin" citra-room + } -package_citra-qt-nightly-bin() { - depends=('qt5-base' 'shared-mime-info' 'desktop-file-utils' 'libcurl-compat' 'bash') - optdepends=('libxkbcommon-x11: for X11 support' - 'qt5-wayland: for Wayland support') - - mkdir -p $pkgdir/usr/bin - cp $srcdir/citra-qt.bash "${pkgdir}/usr/bin/citra-qt" - cd $srcdir/citra-linux-$_ref - mkdir -p $pkgdir/opt/citra - mv citra-qt $pkgdir/opt/citra - mkdir -p $pkgdir/usr/share/applications - cp $srcdir/citra.desktop $pkgdir/usr/share/applications - mkdir -p $pkgdir/usr/share/pixmaps - cp $srcdir/citra.svg $pkgdir/usr/share/pixmaps +package_citra-qt-bin() { + depends=('qt5-multimedia' 'libsndio-61-compat' 'sdl2' 'desktop-file-utils') + optdepends=('libxkbcommon-x11: for X11 support' + 'qt5-wayland: for Wayland support') + + + cd "${srcdir}/citra-linux-${_ref}" + install -Dm644 -t "${pkgdir}/usr/bin" citra-qt + install -Dm644 -t "${pkgdir}/usr/bin" citra-room + install -Dm644 -t "${pkgdir}/usr/share/pixmaps" "dist/citra.png" + + cd "${srcdir}" + install -Dm644 -t "${pkgdir}/usr/share/applications" "citra.desktop" } diff --git a/citra-qt.bash b/citra-qt.bash deleted file mode 100755 index 0c0f7fbfef50..000000000000 --- a/citra-qt.bash +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -env LD_PRELOAD=/usr/lib/libcurl.so.3 /opt/citra/citra-qt "$@"
\ No newline at end of file diff --git a/citra.bash b/citra.bash deleted file mode 100755 index 49780cfdf34e..000000000000 --- a/citra.bash +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -env LD_PRELOAD=/usr/lib/libcurl.so.3 /opt/citra/citra "$@"
\ No newline at end of file |