Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: grapejuice-4.8.2
@ 2022-01-11 16:14 wael444
  2022-01-11 17:05 ` [PR PATCH] [Updated] " wael444
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: wael444 @ 2022-01-11 16:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 792 bytes --]

There is a new pull request by wael444 against master on the void-packages repository

https://github.com/wael444/void-packages master
https://github.com/void-linux/void-packages/pull/34998

New package: grapejuice-4.8.2
New package: grapejuice-4.8.2

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-LIBC)
- grapejuice's dependencies `freetype-32bit`, `gnutls-32bit`, `libgcc-32bit` will not work on musl.



A patch file from https://github.com/void-linux/void-packages/pull/34998.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-34998.patch --]
[-- Type: text/x-diff, Size: 3318 bytes --]

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() {

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2022-01-13  9:19 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-11 16:14 [PR PATCH] New package: grapejuice-4.8.2 wael444
2022-01-11 17:05 ` [PR PATCH] [Updated] " wael444
2022-01-11 17:34 ` Chocimier
2022-01-11 17:37 ` cinerea0
2022-01-11 18:42 ` wael444
2022-01-11 18:43 ` cinerea0
2022-01-11 18:49 ` wael444
2022-01-11 18:57 ` z-ffqq
2022-01-11 18:59 ` z-ffqq
2022-01-11 19:00 ` z-ffqq
2022-01-11 19:01 ` z-ffqq
2022-01-11 19:07 ` z-ffqq
2022-01-12  9:15 ` z-ffqq
2022-01-12 11:26 ` wael444
2022-01-12 14:26 ` wael444
2022-01-12 19:01 ` [PR PATCH] [Updated] " wael444
2022-01-12 19:21 ` [PR PATCH] [Closed]: New package: grapejuice-4.9.2 Chocimier
2022-01-13  8:58 ` karimrir1
2022-01-13  9:11 ` karimrir1
2022-01-13  9:19 ` karimrir1

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).