summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrinkerVII2021-02-21 19:29:18 +0100
committerBrinkerVII2021-02-21 19:29:18 +0100
commit836c793c7241d33084e875b239f6e7a0da242e70 (patch)
tree830d986670e466e015049cbea99e9db19e233ba2
downloadaur-836c793c7241d33084e875b239f6e7a0da242e70.tar.gz
Add initial package
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD45
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4cffb2394d49
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = grapejuice-git
+ pkgdesc = Simple Wine+Roblox management tool
+ pkgver = 2.2.7
+ pkgrel = 1
+ url = https://gitlab.com/brinkervii/grapejuice.git
+ arch = x86_64
+ license = GPL3
+ depends = python-pip
+ depends = cairo
+ depends = gtk3
+ depends = gobject-introspection
+ depends = desktop-file-utils
+ depends = xdg-utils
+ depends = xdg-user-dirs
+ depends = gtk-update-icon-cache
+ depends = shared-mime-info
+ depends = lib32-gnutls
+ depends = lib32-openssl
+ provides = grapejuice
+ source = grapejuice::git+https://gitlab.com/brinkervii/grapejuice.git
+ sha256sums = SKIP
+
+pkgname = grapejuice-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..def40940f645
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg/
+src/
+*.zst
+grapejuice/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c4f745b11ecc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+pkgname=grapejuice-git
+_pkgname=grapejuice
+_repository=https://gitlab.com/brinkervii/grapejuice.git
+pkgver=2.2.7
+pkgrel=1
+pkgdesc='Simple Wine+Roblox management tool'
+arch=('x86_64')
+url="${_repository}"
+depends=(
+ 'python-pip'
+ 'cairo'
+ 'gtk3'
+ 'gobject-introspection'
+ 'desktop-file-utils'
+ 'xdg-utils'
+ 'xdg-user-dirs'
+ 'gtk-update-icon-cache'
+ 'shared-mime-info'
+ 'lib32-gnutls'
+ 'lib32-openssl'
+)
+provides=("${_pkgname}")
+license=('GPL3')
+source=("${_pkgname}"::git+"${_repository}")
+sha256sums=('SKIP')
+
+_python_version=$(python3 -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")')
+
+package() {
+ project_root=$srcdir/grapejuice
+ pushd "${project_root}"
+
+ export PYTHONPATH=$project_root/src
+ python3 -m grapejuice_packaging linux_package
+
+ built_package_root=${project_root}/dist/linux_package
+ pushd "${built_package_root}"
+ tar -xf *.tar.gz -C "${pkgdir}"
+
+ mv "${pkgdir}/usr/lib/python3/dist-packages" "${pkgdir}/usr/lib/python${_python_version}"
+ rm -r "${pkgdir}/usr/lib/python3"
+
+ popd
+ popd
+} \ No newline at end of file