diff options
author | BrinkerVII | 2021-02-21 19:29:18 +0100 |
---|---|---|
committer | BrinkerVII | 2021-02-21 19:29:18 +0100 |
commit | 836c793c7241d33084e875b239f6e7a0da242e70 (patch) | |
tree | 830d986670e466e015049cbea99e9db19e233ba2 | |
download | aur-836c793c7241d33084e875b239f6e7a0da242e70.tar.gz |
Add initial package
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 45 |
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 |