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/4] 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/4] 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() { From b5ed1a82f8115a5bd1f97f253d35bc148fb197a2 Mon Sep 17 00:00:00 2001 From: wael <47404953+wael444@users.noreply.github.com> Date: Tue, 11 Jan 2022 20:05:36 +0300 Subject: [PATCH 3/4] add missing python3 hostmakedepends --- srcpkgs/grapejuice/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/grapejuice/template b/srcpkgs/grapejuice/template index b3b3faa67c1a..560c698155a3 100644 --- a/srcpkgs/grapejuice/template +++ b/srcpkgs/grapejuice/template @@ -5,7 +5,7 @@ revision=1 _commit=13b50a946844715f6806f762aaa3aea536c07007 wrksrc=${pkgname}-${_commit} build_style=python3-module -hostmakedepends="python3-setuptools python3-pip python3-wheel +hostmakedepends="python3 python3-devel 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 From 9cb456c351d2d523c60fb2bff453042fc65fc3a2 Mon Sep 17 00:00:00 2001 From: wael <47404953+wael444@users.noreply.github.com> Date: Wed, 12 Jan 2022 22:01:01 +0300 Subject: [PATCH 4/4] New package: grapejuice-4.9.2 --- srcpkgs/grapejuice/template | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/srcpkgs/grapejuice/template b/srcpkgs/grapejuice/template index 560c698155a3..f3a5b434f975 100644 --- a/srcpkgs/grapejuice/template +++ b/srcpkgs/grapejuice/template @@ -1,23 +1,21 @@ # Template file for 'grapejuice' pkgname=grapejuice -version=4.8.2 +version=4.9.2 revision=1 -_commit=13b50a946844715f6806f762aaa3aea536c07007 -wrksrc=${pkgname}-${_commit} +wrksrc=${pkgname}-v${version} build_style=python3-module -hostmakedepends="python3 python3-devel python3-setuptools python3-pip python3-wheel +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" + xdg-user-dirs gtk-update-icon-cache shared-mime-info pkg-config gobject-introspection" 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/${pkgname}/-/archive/${_commit}/${pkgname}-${_commit}.tar.gz" -checksum=d0ef19d227ccc01af07044e06ab2f2ec32d9186d2cfcf1f3c819723baeec1827 +distfiles="https://gitlab.com/brinkervii/${pkgname}/-/archive/v${version}/${pkgname}-v${version}.tar.gz" +checksum=2d377a2baa511dd7385c07e459cc278cd7da6d0fa35e5a31cb819e35c24e830c pre_patch() { vsed -i src/grapejuice_common/assets/desktop/roblox-app.desktop \