summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Gamers2020-07-28 15:21:32 -0300
committerLinux Gamers2020-07-28 15:21:32 -0300
commit601825438e0f561ce69730300dc09b914fe1d0d7 (patch)
tree32f442c74d728daf8b1d4645fae8ac0a7fe75dec
downloadaur-601825438e0f561ce69730300dc09b914fe1d0d7.tar.gz
1594
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD28
-rwxr-xr-xgensrc.sh2
4 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bfe0ef2e14fa
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = citra-nightly
+ pkgdesc = Citra emulator 'nightly' branch binaries for Arch Linux
+ pkgver = 1594
+ pkgrel = 1
+ url = https://github.com/linux-gamers/arch-citra-nightly
+ arch = any
+ license = GNU General Public License v2.0
+ depends = sdl2
+ depends = qt5-base
+ depends = qt5-multimedia
+ depends = qt5-tools
+ depends = libxkbcommon-x11
+ depends = libfdk-aac
+ depends = libzip
+ depends = ffmpeg
+ provides = citra
+ provides = citra-qt
+ provides = citra-room
+ conflicts = citra-git
+ conflicts = citra-canary-git
+ conflicts = citra-canary-bin
+ conflicts = citra-nightly-bin
+ conflicts = citra-nightly-git
+ source = https://github.com/linux-gamers/arch-citra-nightly/archive/1594.tar.gz
+ sha512sums = ba0496877fbed73a5b3c4af26d35296d38f5f2d697ddfba3fc31013479fce11c3e3d7e28a7d8886ec85d68b2ec9eeb7e17475045beb24905d6ef0fb21e403dcc
+
+pkgname = citra-nightly
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5a3a4e4117fd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.gz
+*.xz
+*.zst
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4c8f31d45192
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Linux Gamers <linuxgamers@protonmail.com>
+pkgname='citra-nightly'
+provides=('citra' 'citra-qt' 'citra-room')
+conflicts=('citra-git' 'citra-canary-git' 'citra-canary-bin' 'citra-nightly-bin' 'citra-nightly-git')
+pkgver=1594
+pkgrel=1
+pkgdesc="Citra emulator 'nightly' branch binaries for Arch Linux"
+arch=('any')
+url="https://github.com/linux-gamers/arch-citra-nightly"
+license=('GNU General Public License v2.0')
+depends=('sdl2' 'qt5-base' 'qt5-multimedia' 'qt5-tools' 'libxkbcommon-x11' 'libfdk-aac' 'libzip' 'ffmpeg')
+source=("${url}/archive/${pkgver}.tar.gz")
+sha512sums=('ba0496877fbed73a5b3c4af26d35296d38f5f2d697ddfba3fc31013479fce11c3e3d7e28a7d8886ec85d68b2ec9eeb7e17475045beb24905d6ef0fb21e403dcc')
+
+package() {
+ cd "${srcdir}/arch-${pkgname}-${pkgver}"
+
+ mkdir -p $pkgdir/usr/bin
+ mv citra $pkgdir/usr/bin/
+ mv citra-qt $pkgdir/usr/bin/
+ mv citra-room $pkgdir/usr/bin/
+
+ mkdir -p $pkgdir/usr/share/icons/hicolor/scalable/apps
+ mv citra.svg $pkgdir/usr/share/icons/hicolor/scalable/apps/
+
+ mkdir -p $pkgdir/usr/share/applications
+ mv citra.desktop $pkgdir/usr/share/applications/
+}
diff --git a/gensrc.sh b/gensrc.sh
new file mode 100755
index 000000000000..44279c59076b
--- /dev/null
+++ b/gensrc.sh
@@ -0,0 +1,2 @@
+makepkg --printsrcinfo > .SRCINFO
+git add -f PKGBUILD .SRCINFO