From fb20619c0b162dd375c76fa313d79df3ec0ed1a9 Mon Sep 17 00:00:00 2001 From: wael <40663@protonmail.com> Date: Tue, 11 Jan 2022 18:40:57 +0300 Subject: [PATCH 1/2] New package: grapejuice-4.8.2 New package: grapejuice-4.8.2 --- srcpkgs/grapejuice/template | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 srcpkgs/grapejuice/template diff --git a/srcpkgs/grapejuice/template b/srcpkgs/grapejuice/template new file mode 100644 index 000000000000..18a8996fda75 --- /dev/null +++ b/srcpkgs/grapejuice/template @@ -0,0 +1,38 @@ +# Template file for 'grapejuice' +pkgname=grapejuice +version=4.8.2 +revision=1 +_commit=13b50a946844715f6806f762aaa3aea536c07007 +wrksrc=${pkgname}-${_commit} +build_style=python3-module +hostmakedepends="python3-setuptools python3-pip python3-wheel + pkg-config cairo-devel gobject-introspection" + +depends="gtk+3 python3-pip python3-cairo python3-gobject desktop-file-utils xdg-utils cairo-devel + xdg-user-dirs gtk-update-icon-cache shared-mime-info pkg-config + gobject-introspection libgcc-32bit freetype-32bit gnutls-32bit" + +short_desc="Wine+Roblox management tool" +maintainer="wael <40663@protonmail.com>" +license="GPL-3.0-only" +homepage="https://brinkervii.gitlab.io/grapejuice/" +distfiles="https://gitlab.com/brinkervii/grapejuice/-/archive/${_commit}/grapejuice-${_commit}.tar.gz" +checksum=d0ef19d227ccc01af07044e06ab2f2ec32d9186d2cfcf1f3c819723baeec1827 + +pre_patch() { + vsed -i src/grapejuice_common/assets/desktop/roblox-app.desktop \ + -e 's|$PLAYER_ICON|grapejuice-roblox-player|g' -e 's|$GRAPEJUICE_EXECUTABLE|/usr/bin/grapejuice|g' + vsed -i src/grapejuice_common/assets/desktop/roblox-player.desktop \ + -e 's|$PLAYER_ICON|grapejuice-roblox-player|g' -e 's|$GRAPEJUICE_EXECUTABLE|/usr/bin/grapejuice|g' + vsed -i src/grapejuice_common/assets/desktop/roblox-studio.desktop \ + -e 's|$STUDIO_ICON|grapejuice-roblox-studio|g' -e 's|$GRAPEJUICE_EXECUTABLE|/usr/bin/grapejuice|g' +} + +post_install() { + vmkdir usr/share/applications + vmkdir usr/share/icons/hicolor + vmkdir usr/share/mime/packages/ + vcopy src/grapejuice_common/assets/desktop/* usr/share/applications + vcopy src/grapejuice_common/assets/icons/hicolor/* usr/share/icons/hicolor + vcopy src/grapejuice_common/assets/mime_xml/x-grapejuice-roblox.xml usr/share/mime/packages +} From 0f45a6a9d0ebc5355c4bcaedab49bfb50e7fc93c Mon Sep 17 00:00:00 2001 From: wael <40663@protonmail.com> Date: Tue, 11 Jan 2022 19:10:52 +0300 Subject: [PATCH 2/2] grapejuice: update to 4.8.2. update distfiles with pkgname --- srcpkgs/grapejuice/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/grapejuice/template b/srcpkgs/grapejuice/template index 18a8996fda75..b3b3faa67c1a 100644 --- a/srcpkgs/grapejuice/template +++ b/srcpkgs/grapejuice/template @@ -16,7 +16,7 @@ short_desc="Wine+Roblox management tool" maintainer="wael <40663@protonmail.com>" license="GPL-3.0-only" homepage="https://brinkervii.gitlab.io/grapejuice/" -distfiles="https://gitlab.com/brinkervii/grapejuice/-/archive/${_commit}/grapejuice-${_commit}.tar.gz" +distfiles="https://gitlab.com/brinkervii/${pkgname}/-/archive/${_commit}/${pkgname}-${_commit}.tar.gz" checksum=d0ef19d227ccc01af07044e06ab2f2ec32d9186d2cfcf1f3c819723baeec1827 pre_patch() {