* [PR PATCH] V prefix remove noarch
@ 2020-11-23 17:00 sgn
2020-11-23 17:01 ` [PR PATCH] [Updated] " sgn
2020-11-24 13:53 ` sgn
0 siblings, 2 replies; 3+ messages in thread
From: sgn @ 2020-11-23 17:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 314 bytes --]
There is a new pull request by sgn against master on the void-packages repository
https://github.com/sgn/void-packages v-prefix-remove-noarch
https://github.com/void-linux/void-packages/pull/26649
V prefix remove noarch
A patch file from https://github.com/void-linux/void-packages/pull/26649.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-v-prefix-remove-noarch-26649.patch --]
[-- Type: text/x-diff, Size: 14971 bytes --]
From e3dcf6c4e0f85a039f3863ead3c8d59db3745776 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 01/10] vala-panel-appmenu: remove noarch
---
| 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
--git a/srcpkgs/vala-panel-appmenu/template b/srcpkgs/vala-panel-appmenu/template
index 0913a270047..c1780d28d2e 100644
--- a/srcpkgs/vala-panel-appmenu/template
+++ b/srcpkgs/vala-panel-appmenu/template
@@ -1,13 +1,12 @@
# Template file for 'vala-panel-appmenu'
pkgname=vala-panel-appmenu
-version=0.7.2
-revision=2
-build_style=cmake
-configure_args="-DENABLE_XFCE=ON -DENABLE_VALAPANEL=ON
- -DENABLE_MATE=ON -DENABLE_JAYATANA=OFF -DENABLE_APPMENU_GTK_MODULE=ON"
-hostmakedepends="pkg-config vala bamf glib-devel"
+_glhash=18896e602f40b03fcb0a8437a2e197d4
+version=0.7.6
+revision=1
+build_style=meson
+hostmakedepends="pkg-config vala bamf glib-devel gettext"
makedepends="vala-devel bamf-devel gtk+-devel gtk+3-devel
- libxkbcommon-devel libpeas-devel libdbusmenu-glib-devel cmake-vala
+ libxkbcommon-devel libpeas-devel libdbusmenu-glib-devel
xfce4-panel-devel xfconf-devel libmate-panel-devel libXt-devel
vala-panel-devel"
depends="vala-panel-appmenu-data-${version}_${revision}"
@@ -15,8 +14,8 @@ short_desc="Global Menu for Vala Panel"
maintainer="John Eira <john.eira@web.de>"
license="LGPL-3.0-or-later"
homepage="https://gitlab.com/vala-panel-project/vala-panel-appmenu"
-distfiles="https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/57fe7a74b38180002154fbd6028075db/vala-panel-appmenu-${version}.tar.xz"
-checksum=80884ebd71b665da7a1eac67752596ecbb29d3a8dd9eee9a2e3212dfc0aab6ae
+distfiles="https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/$_glhash/vala-panel-appmenu-${version}.tar.xz"
+checksum=2856added014bb6e5238aacda1016e2520d9a58d4ba6d7b33b2707ea48e1c592
post_install() {
if [ "$CROSS_BUILD" ]; then
@@ -86,7 +85,6 @@ mate-panel-appmenu_package() {
vala-panel-appmenu-data_package() {
short_desc+=" - common files"
- archs=noarch
pkg_install() {
vmove usr/share/locale
vmove usr/share/glib-2.0/schemas/org.valapanel.appmenu.gschema.xml
From ba1cf79846a987d728490f3f0bebb96513f0c117 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 02/10] vala: remove noarch
---
srcpkgs/vala/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 6310bf43ccf..4250b7f044a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -2,7 +2,7 @@
pkgname=vala
# Should be kept in sync with 'valadoc' (shared distfiles)
version=0.50.0
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--disable-valadoc"
hostmakedepends="flex libxslt pkg-config"
@@ -46,7 +46,6 @@ vala-devel_package() {
}
vala-doc_package() {
- archs=noarch
depends="vala-${version}_${revision}"
short_desc+=" - devhelp documentation"
pkg_install() {
From e5410c7089e48a888bdaf20d27ca180e8c1d91ec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 03/10] vigra: remove noarch
---
srcpkgs/vigra/template | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/vigra/template b/srcpkgs/vigra/template
index 09ffcff4f2a..e9f949b520e 100644
--- a/srcpkgs/vigra/template
+++ b/srcpkgs/vigra/template
@@ -1,11 +1,11 @@
# Template file for 'vigra'
pkgname=vigra
version=1.11.1
-revision=5
+revision=6
wrksrc="${pkgname}-Version-${version//./-}"
build_style=cmake
configure_args="-DWITH_OPENEXR=1"
-hostmakedepends="python"
+hostmakedepends="python3"
makedepends="libpng-devel tiff-devel libjpeg-turbo-devel zlib-devel fftw-devel
boost-devel libopenexr-devel"
short_desc="Image processing and analysis library"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://ukoethe.github.io/vigra/"
distfiles="https://github.com/ukoethe/vigra/archive/Version-${version//./-}.tar.gz"
checksum=b2718250d28baf1932fcbe8e30f7e4d146e751ad0e726e375a72a0cdb4e3250e
-python_version=2 #unverified
+python_version=3
pre_configure() {
if [ "$CROSS_BUILD" ]; then
@@ -28,10 +28,11 @@ post_install() {
vlicense LICENSE.txt
vmkdir usr/share/$pkgname
mv $DESTDIR/usr/doc $DESTDIR/usr/share/$pkgname/doc
+ vsed -i -e "s,/buildir/.*doc,/usr/share/$pkgname/doc," \
+ $DESTDIR/usr/bin/vigra-config
}
vigra-doc_package() {
- archs=noarch
depends="vigra>=${version}_${revision}"
short_desc+=" - documentation"
pkg_install() {
@@ -40,7 +41,8 @@ vigra-doc_package() {
}
vigra-devel_package() {
- depends="vigra>=${version}_${revision} $makedepends"
+ # vigra-config is python script
+ depends="vigra>=${version}_${revision} $makedepends python3"
short_desc+=" - development files"
pkg_install() {
vmove usr/bin
From 81936479a55b307de30b9c25405e70e3ba9088fa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 04/10] void-docs: remove noarch
---
srcpkgs/void-docs/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/void-docs/template b/srcpkgs/void-docs/template
index 1e9845a8621..3aa916455a8 100644
--- a/srcpkgs/void-docs/template
+++ b/srcpkgs/void-docs/template
@@ -1,8 +1,7 @@
# Template file for 'void-docs'
pkgname=void-docs
version=2020.08.18
-revision=2
-archs=noarch
+revision=3
hostmakedepends="mdBook fd pandoc texlive perl perl-JSON"
short_desc="Documentation for Void Linux"
maintainer="Érico Nogueira <ericonr@disroot.org>"
From 5e0ee1ee950a3bc78f0399d212d759bf1f278c56 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 05/10] void-release-keys: remove noarch
---
srcpkgs/void-release-keys/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/void-release-keys/template b/srcpkgs/void-release-keys/template
index f9451a73b7b..fc6e28ec242 100644
--- a/srcpkgs/void-release-keys/template
+++ b/srcpkgs/void-release-keys/template
@@ -1,11 +1,10 @@
# Template file for 'void-release-keys'
pkgname=void-release-keys
version=1
-revision=1
-archs=noarch
+revision=2
short_desc="Void Linux Release Keys"
maintainer="Void Release Engineering <releases@voidlinux.org>"
-license="Public domain"
+license="Public Domain"
homepage="http://www.voidlinux.org"
do_install() {
From c075dbe8106038ed51daa72ce810811853d13fe5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 06/10] void-repo-nonfree: remove noarch
---
srcpkgs/void-repo-nonfree/template | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/srcpkgs/void-repo-nonfree/template b/srcpkgs/void-repo-nonfree/template
index 02410a5b72a..bdab3342c5a 100644
--- a/srcpkgs/void-repo-nonfree/template
+++ b/srcpkgs/void-repo-nonfree/template
@@ -1,8 +1,7 @@
# Template file for 'void-repo-nonfree'
pkgname=void-repo-nonfree
version=9
-revision=4
-archs=noarch
+revision=5
build_style=meta
short_desc="Void Linux drop-in file for the nonfree repository"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -34,7 +33,6 @@ do_install() {
}
void-repo-debug_package() {
- archs=noarch
short_desc="${short_desc/nonfree/debug}"
pkg_install() {
vmove usr/share/xbps.d/20-repository-debug.conf
From e12ff0d77a56a0484c8b69b8777df5e1224eacbf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:10 +0700
Subject: [PATCH 07/10] void-updates: remove noarch
---
srcpkgs/void-updates/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/void-updates/template b/srcpkgs/void-updates/template
index 97236f068c8..ab6cd4a9625 100644
--- a/srcpkgs/void-updates/template
+++ b/srcpkgs/void-updates/template
@@ -1,8 +1,7 @@
# Template file for 'void-updates'
pkgname=void-updates
version=20190330
-revision=1
-archs=noarch
+revision=2
build_style=gnu-makefile
depends="git curl"
short_desc="Void Linux package updates"
From fb6c13d2c8275a17d82523fb5a763137f7a901f4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:10 +0700
Subject: [PATCH 08/10] vpm: remove noarch
---
srcpkgs/vpm/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/vpm/template b/srcpkgs/vpm/template
index a1b826c402f..aecb07ba66c 100644
--- a/srcpkgs/vpm/template
+++ b/srcpkgs/vpm/template
@@ -1,8 +1,7 @@
# Template file for 'vpm'
pkgname=vpm
version=1.3
-revision=1
-archs=noarch
+revision=2
short_desc="XBPS package management helper for VoidLinux"
maintainer="Armin Jenewein <github@m2m.pm>"
license="GPL-3.0-or-later"
From 0b65c0a8ba8bd95ab13124efc23c2b32df8ffc65 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:10 +0700
Subject: [PATCH 09/10] vsv: remove noarch
---
srcpkgs/vsv/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/vsv/template b/srcpkgs/vsv/template
index 0144340eb46..a54965bf714 100644
--- a/srcpkgs/vsv/template
+++ b/srcpkgs/vsv/template
@@ -1,8 +1,7 @@
# Template file for 'vsv'
pkgname=vsv
version=1.3.4
-revision=1
-archs=noarch
+revision=2
depends="bash coreutils psmisc"
short_desc="Manage and view runit services"
maintainer="Dave Eddy <dave@daveeddy.com>"
From 4ff4700d6ab2323b21b60dd133ceacc314c10ed2 Mon Sep 17 00:00:00 2001
From: Joshua Kraemer <joshua@kraemer.link>
Date: Sat, 7 Nov 2020 21:35:16 +0100
Subject: [PATCH 10/10] vala-panel: update to 0.5.0
Close: #26383
---
.../patches/remove-obsolete-error_h.patch | 61 -------------------
srcpkgs/vala-panel/patches/wayland.patch | 13 ++++
srcpkgs/vala-panel/template | 24 +++++---
3 files changed, 27 insertions(+), 71 deletions(-)
delete mode 100644 srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch
create mode 100644 srcpkgs/vala-panel/patches/wayland.patch
diff --git a/srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch b/srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch
deleted file mode 100644
index b0b5440065c..00000000000
--- a/srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-diff --git applets/drawing/monitors/mem.c applets/drawing/monitors/mem.c
-index 80bdc7a..cc1db92 100644
---- applets/drawing/monitors/mem.c
-+++ applets/drawing/monitors/mem.c
-@@ -17,7 +17,6 @@
- */
-
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/monitors/monitor.c applets/drawing/monitors/monitor.c
-index c84dfca..bb296e1 100644
---- applets/drawing/monitors/monitor.c
-+++ applets/drawing/monitors/monitor.c
-@@ -17,7 +17,6 @@
- */
-
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/monitors/swap.c applets/drawing/monitors/swap.c
-index 33e6b8b..be8437c 100644
---- applets/drawing/monitors/swap.c
-+++ applets/drawing/monitors/swap.c
-@@ -17,7 +17,6 @@
- */
-
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/netmon/monitor.c applets/drawing/netmon/monitor.c
-index f98b0db..e58eea7 100644
---- applets/drawing/netmon/monitor.c
-+++ applets/drawing/netmon/monitor.c
-@@ -18,7 +18,6 @@
-
- #include <ctype.h>
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/netmon/net.c applets/drawing/netmon/net.c
-index c139341..9647030 100644
---- applets/drawing/netmon/net.c
-+++ applets/drawing/netmon/net.c
-@@ -18,7 +18,6 @@
-
- #include <ctype.h>
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-
diff --git a/srcpkgs/vala-panel/patches/wayland.patch b/srcpkgs/vala-panel/patches/wayland.patch
new file mode 100644
index 00000000000..95e150c6550
--- /dev/null
+++ b/srcpkgs/vala-panel/patches/wayland.patch
@@ -0,0 +1,13 @@
+--- meson.build.orig 2020-11-23 23:23:28.989158257 +0700
++++ meson.build 2020-11-23 23:24:02.056503894 +0700
+@@ -90,8 +90,8 @@
+ conf_data.set('PLUGINS_DATA', applets_datadir)
+ conf_data.set('DATADIR', project_datadir)
+ conf_data.set('PROFILES_DIR', profiles_dir)
+-conf_data.set('PLATFORM_X11','x11' in platforms)
+-conf_data.set('PLATFORM_LAYER_SHELL','layer-shell' in platforms)
++conf_data.set('PLATFORM_X11',platforms['x11'])
++conf_data.set('PLATFORM_LAYER_SHELL',platforms['layer-shell'])
+
+ config = configure_file(input : join_paths('util','config.h.in'),
+ output : 'config.h',
diff --git a/srcpkgs/vala-panel/template b/srcpkgs/vala-panel/template
index 86ac40b49a7..81ab10b9d2f 100644
--- a/srcpkgs/vala-panel/template
+++ b/srcpkgs/vala-panel/template
@@ -1,22 +1,26 @@
# Template file for 'vala-panel'
pkgname=vala-panel
-version=0.4.88
+_glhash=da591ffc8460b2a473e1aba3e3dcf178
+version=0.5.0
revision=1
-build_style=cmake
-hostmakedepends="gettext pkg-config vala glib-devel"
-makedepends="vala-devel cmake-vala gtk+3-devel"
-short_desc="GTK+3 desktop panel inspired by LXPanel"
-maintainer="John Eira <john.eira@web.de>"
+build_style=meson
+configure_args="$(vopt_if wayland -Dplatforms=x11,layer-shell -Dplatforms=x11)"
+hostmakedepends="vala pkg-config gettext glib-devel"
+makedepends="gtk+3-devel libwnck-devel $(vopt_if wayland gtk-layer-shell-devel)"
+short_desc="GTK+3 desktop panel forked from LXPanel"
+maintainer="Joshua Krämer <joshua@kraemer.link>"
license="LGPL-3.0-or-later"
homepage="https://gitlab.com/vala-panel-project/vala-panel"
-distfiles="https://gitlab.com/vala-panel-project/vala-panel/uploads/c42b5fbbfb42c5889e7184f5ead03f65/vala-panel-${version}.tar.xz"
-checksum=09635f557e3d52894267a66297552119e874a25f9366bf5a1eeda8cfba948462
+distfiles="https://gitlab.com/vala-panel-project/vala-panel/uploads/$_glhash/vala-panel-${version}.tar.xz"
+checksum=ee3a9e000133da43b218ecd1738463c2de3f45783a5a09a11b9c263df4e233d1
-CFLAGS="-I$XBPS_CROSS_BASE/usr/include/harfbuzz"
+# Package build options
+build_options="wayland"
+build_options_default="wayland"
vala-panel-devel_package() {
short_desc+=" - development files"
- depends="vala-panel-${version}_${revision}"
+ depends="vala-panel>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PR PATCH] [Updated] V prefix remove noarch
2020-11-23 17:00 [PR PATCH] V prefix remove noarch sgn
@ 2020-11-23 17:01 ` sgn
2020-11-24 13:53 ` sgn
1 sibling, 0 replies; 3+ messages in thread
From: sgn @ 2020-11-23 17:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 319 bytes --]
There is an updated pull request by sgn against master on the void-packages repository
https://github.com/sgn/void-packages v-prefix-remove-noarch
https://github.com/void-linux/void-packages/pull/26649
V prefix remove noarch
A patch file from https://github.com/void-linux/void-packages/pull/26649.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-v-prefix-remove-noarch-26649.patch --]
[-- Type: text/x-diff, Size: 14974 bytes --]
From 09c3bdd451038b57902dc39153e30b2f68bd8bb7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 01/10] vala: remove noarch
---
srcpkgs/vala/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 6310bf43ccf..4250b7f044a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -2,7 +2,7 @@
pkgname=vala
# Should be kept in sync with 'valadoc' (shared distfiles)
version=0.50.0
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--disable-valadoc"
hostmakedepends="flex libxslt pkg-config"
@@ -46,7 +46,6 @@ vala-devel_package() {
}
vala-doc_package() {
- archs=noarch
depends="vala-${version}_${revision}"
short_desc+=" - devhelp documentation"
pkg_install() {
From a183ada0a338f428814345ae151238493fa37539 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 02/10] vigra: remove noarch
---
srcpkgs/vigra/template | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/vigra/template b/srcpkgs/vigra/template
index 09ffcff4f2a..e9f949b520e 100644
--- a/srcpkgs/vigra/template
+++ b/srcpkgs/vigra/template
@@ -1,11 +1,11 @@
# Template file for 'vigra'
pkgname=vigra
version=1.11.1
-revision=5
+revision=6
wrksrc="${pkgname}-Version-${version//./-}"
build_style=cmake
configure_args="-DWITH_OPENEXR=1"
-hostmakedepends="python"
+hostmakedepends="python3"
makedepends="libpng-devel tiff-devel libjpeg-turbo-devel zlib-devel fftw-devel
boost-devel libopenexr-devel"
short_desc="Image processing and analysis library"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://ukoethe.github.io/vigra/"
distfiles="https://github.com/ukoethe/vigra/archive/Version-${version//./-}.tar.gz"
checksum=b2718250d28baf1932fcbe8e30f7e4d146e751ad0e726e375a72a0cdb4e3250e
-python_version=2 #unverified
+python_version=3
pre_configure() {
if [ "$CROSS_BUILD" ]; then
@@ -28,10 +28,11 @@ post_install() {
vlicense LICENSE.txt
vmkdir usr/share/$pkgname
mv $DESTDIR/usr/doc $DESTDIR/usr/share/$pkgname/doc
+ vsed -i -e "s,/buildir/.*doc,/usr/share/$pkgname/doc," \
+ $DESTDIR/usr/bin/vigra-config
}
vigra-doc_package() {
- archs=noarch
depends="vigra>=${version}_${revision}"
short_desc+=" - documentation"
pkg_install() {
@@ -40,7 +41,8 @@ vigra-doc_package() {
}
vigra-devel_package() {
- depends="vigra>=${version}_${revision} $makedepends"
+ # vigra-config is python script
+ depends="vigra>=${version}_${revision} $makedepends python3"
short_desc+=" - development files"
pkg_install() {
vmove usr/bin
From 548a07bf39ee8028d3e16aedaeb801bd3fb517b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 03/10] void-docs: remove noarch
---
srcpkgs/void-docs/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/void-docs/template b/srcpkgs/void-docs/template
index 1e9845a8621..3aa916455a8 100644
--- a/srcpkgs/void-docs/template
+++ b/srcpkgs/void-docs/template
@@ -1,8 +1,7 @@
# Template file for 'void-docs'
pkgname=void-docs
version=2020.08.18
-revision=2
-archs=noarch
+revision=3
hostmakedepends="mdBook fd pandoc texlive perl perl-JSON"
short_desc="Documentation for Void Linux"
maintainer="Érico Nogueira <ericonr@disroot.org>"
From 78439486382f17d4ee5400294c7e982b2d5d739a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 04/10] void-release-keys: remove noarch
---
srcpkgs/void-release-keys/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/void-release-keys/template b/srcpkgs/void-release-keys/template
index f9451a73b7b..fc6e28ec242 100644
--- a/srcpkgs/void-release-keys/template
+++ b/srcpkgs/void-release-keys/template
@@ -1,11 +1,10 @@
# Template file for 'void-release-keys'
pkgname=void-release-keys
version=1
-revision=1
-archs=noarch
+revision=2
short_desc="Void Linux Release Keys"
maintainer="Void Release Engineering <releases@voidlinux.org>"
-license="Public domain"
+license="Public Domain"
homepage="http://www.voidlinux.org"
do_install() {
From b9cc114a220558b6f91f8f3997d9134a43569e13 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 05/10] void-repo-nonfree: remove noarch
---
srcpkgs/void-repo-nonfree/template | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/srcpkgs/void-repo-nonfree/template b/srcpkgs/void-repo-nonfree/template
index 02410a5b72a..bdab3342c5a 100644
--- a/srcpkgs/void-repo-nonfree/template
+++ b/srcpkgs/void-repo-nonfree/template
@@ -1,8 +1,7 @@
# Template file for 'void-repo-nonfree'
pkgname=void-repo-nonfree
version=9
-revision=4
-archs=noarch
+revision=5
build_style=meta
short_desc="Void Linux drop-in file for the nonfree repository"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -34,7 +33,6 @@ do_install() {
}
void-repo-debug_package() {
- archs=noarch
short_desc="${short_desc/nonfree/debug}"
pkg_install() {
vmove usr/share/xbps.d/20-repository-debug.conf
From 0ec1697d04144c1a3becb9f47c9f968eb345ac9f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:10 +0700
Subject: [PATCH 06/10] void-updates: remove noarch
---
srcpkgs/void-updates/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/void-updates/template b/srcpkgs/void-updates/template
index 97236f068c8..ab6cd4a9625 100644
--- a/srcpkgs/void-updates/template
+++ b/srcpkgs/void-updates/template
@@ -1,8 +1,7 @@
# Template file for 'void-updates'
pkgname=void-updates
version=20190330
-revision=1
-archs=noarch
+revision=2
build_style=gnu-makefile
depends="git curl"
short_desc="Void Linux package updates"
From 618cf5e62906e42894dc4e7437fb08509d4aae1c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:10 +0700
Subject: [PATCH 07/10] vpm: remove noarch
---
srcpkgs/vpm/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/vpm/template b/srcpkgs/vpm/template
index a1b826c402f..aecb07ba66c 100644
--- a/srcpkgs/vpm/template
+++ b/srcpkgs/vpm/template
@@ -1,8 +1,7 @@
# Template file for 'vpm'
pkgname=vpm
version=1.3
-revision=1
-archs=noarch
+revision=2
short_desc="XBPS package management helper for VoidLinux"
maintainer="Armin Jenewein <github@m2m.pm>"
license="GPL-3.0-or-later"
From 9513c10bb71f8a46f414e0cea11d41567e822a3a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:10 +0700
Subject: [PATCH 08/10] vsv: remove noarch
---
srcpkgs/vsv/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/vsv/template b/srcpkgs/vsv/template
index 0144340eb46..a54965bf714 100644
--- a/srcpkgs/vsv/template
+++ b/srcpkgs/vsv/template
@@ -1,8 +1,7 @@
# Template file for 'vsv'
pkgname=vsv
version=1.3.4
-revision=1
-archs=noarch
+revision=2
depends="bash coreutils psmisc"
short_desc="Manage and view runit services"
maintainer="Dave Eddy <dave@daveeddy.com>"
From 80561a99b5dbac76f4070824bb537dee27cf3b9d Mon Sep 17 00:00:00 2001
From: Joshua Kraemer <joshua@kraemer.link>
Date: Sat, 7 Nov 2020 21:35:16 +0100
Subject: [PATCH 09/10] vala-panel: update to 0.5.0
Close: #26383
---
.../patches/remove-obsolete-error_h.patch | 61 -------------------
srcpkgs/vala-panel/patches/wayland.patch | 13 ++++
srcpkgs/vala-panel/template | 24 +++++---
3 files changed, 27 insertions(+), 71 deletions(-)
delete mode 100644 srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch
create mode 100644 srcpkgs/vala-panel/patches/wayland.patch
diff --git a/srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch b/srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch
deleted file mode 100644
index b0b5440065c..00000000000
--- a/srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-diff --git applets/drawing/monitors/mem.c applets/drawing/monitors/mem.c
-index 80bdc7a..cc1db92 100644
---- applets/drawing/monitors/mem.c
-+++ applets/drawing/monitors/mem.c
-@@ -17,7 +17,6 @@
- */
-
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/monitors/monitor.c applets/drawing/monitors/monitor.c
-index c84dfca..bb296e1 100644
---- applets/drawing/monitors/monitor.c
-+++ applets/drawing/monitors/monitor.c
-@@ -17,7 +17,6 @@
- */
-
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/monitors/swap.c applets/drawing/monitors/swap.c
-index 33e6b8b..be8437c 100644
---- applets/drawing/monitors/swap.c
-+++ applets/drawing/monitors/swap.c
-@@ -17,7 +17,6 @@
- */
-
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/netmon/monitor.c applets/drawing/netmon/monitor.c
-index f98b0db..e58eea7 100644
---- applets/drawing/netmon/monitor.c
-+++ applets/drawing/netmon/monitor.c
-@@ -18,7 +18,6 @@
-
- #include <ctype.h>
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/netmon/net.c applets/drawing/netmon/net.c
-index c139341..9647030 100644
---- applets/drawing/netmon/net.c
-+++ applets/drawing/netmon/net.c
-@@ -18,7 +18,6 @@
-
- #include <ctype.h>
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-
diff --git a/srcpkgs/vala-panel/patches/wayland.patch b/srcpkgs/vala-panel/patches/wayland.patch
new file mode 100644
index 00000000000..95e150c6550
--- /dev/null
+++ b/srcpkgs/vala-panel/patches/wayland.patch
@@ -0,0 +1,13 @@
+--- meson.build.orig 2020-11-23 23:23:28.989158257 +0700
++++ meson.build 2020-11-23 23:24:02.056503894 +0700
+@@ -90,8 +90,8 @@
+ conf_data.set('PLUGINS_DATA', applets_datadir)
+ conf_data.set('DATADIR', project_datadir)
+ conf_data.set('PROFILES_DIR', profiles_dir)
+-conf_data.set('PLATFORM_X11','x11' in platforms)
+-conf_data.set('PLATFORM_LAYER_SHELL','layer-shell' in platforms)
++conf_data.set('PLATFORM_X11',platforms['x11'])
++conf_data.set('PLATFORM_LAYER_SHELL',platforms['layer-shell'])
+
+ config = configure_file(input : join_paths('util','config.h.in'),
+ output : 'config.h',
diff --git a/srcpkgs/vala-panel/template b/srcpkgs/vala-panel/template
index 86ac40b49a7..81ab10b9d2f 100644
--- a/srcpkgs/vala-panel/template
+++ b/srcpkgs/vala-panel/template
@@ -1,22 +1,26 @@
# Template file for 'vala-panel'
pkgname=vala-panel
-version=0.4.88
+_glhash=da591ffc8460b2a473e1aba3e3dcf178
+version=0.5.0
revision=1
-build_style=cmake
-hostmakedepends="gettext pkg-config vala glib-devel"
-makedepends="vala-devel cmake-vala gtk+3-devel"
-short_desc="GTK+3 desktop panel inspired by LXPanel"
-maintainer="John Eira <john.eira@web.de>"
+build_style=meson
+configure_args="$(vopt_if wayland -Dplatforms=x11,layer-shell -Dplatforms=x11)"
+hostmakedepends="vala pkg-config gettext glib-devel"
+makedepends="gtk+3-devel libwnck-devel $(vopt_if wayland gtk-layer-shell-devel)"
+short_desc="GTK+3 desktop panel forked from LXPanel"
+maintainer="Joshua Krämer <joshua@kraemer.link>"
license="LGPL-3.0-or-later"
homepage="https://gitlab.com/vala-panel-project/vala-panel"
-distfiles="https://gitlab.com/vala-panel-project/vala-panel/uploads/c42b5fbbfb42c5889e7184f5ead03f65/vala-panel-${version}.tar.xz"
-checksum=09635f557e3d52894267a66297552119e874a25f9366bf5a1eeda8cfba948462
+distfiles="https://gitlab.com/vala-panel-project/vala-panel/uploads/$_glhash/vala-panel-${version}.tar.xz"
+checksum=ee3a9e000133da43b218ecd1738463c2de3f45783a5a09a11b9c263df4e233d1
-CFLAGS="-I$XBPS_CROSS_BASE/usr/include/harfbuzz"
+# Package build options
+build_options="wayland"
+build_options_default="wayland"
vala-panel-devel_package() {
short_desc+=" - development files"
- depends="vala-panel-${version}_${revision}"
+ depends="vala-panel>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
From 69a47ab2e5827b379d7394e85b6eb95fa8b7f52b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Tue, 24 Nov 2020 00:00:56 +0700
Subject: [PATCH 10/10] vala-panel-appmenu: update to 0.7.6.
---
srcpkgs/vala-panel-appmenu/template | 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/vala-panel-appmenu/template b/srcpkgs/vala-panel-appmenu/template
index 0913a270047..c1780d28d2e 100644
--- a/srcpkgs/vala-panel-appmenu/template
+++ b/srcpkgs/vala-panel-appmenu/template
@@ -1,13 +1,12 @@
# Template file for 'vala-panel-appmenu'
pkgname=vala-panel-appmenu
-version=0.7.2
-revision=2
-build_style=cmake
-configure_args="-DENABLE_XFCE=ON -DENABLE_VALAPANEL=ON
- -DENABLE_MATE=ON -DENABLE_JAYATANA=OFF -DENABLE_APPMENU_GTK_MODULE=ON"
-hostmakedepends="pkg-config vala bamf glib-devel"
+_glhash=18896e602f40b03fcb0a8437a2e197d4
+version=0.7.6
+revision=1
+build_style=meson
+hostmakedepends="pkg-config vala bamf glib-devel gettext"
makedepends="vala-devel bamf-devel gtk+-devel gtk+3-devel
- libxkbcommon-devel libpeas-devel libdbusmenu-glib-devel cmake-vala
+ libxkbcommon-devel libpeas-devel libdbusmenu-glib-devel
xfce4-panel-devel xfconf-devel libmate-panel-devel libXt-devel
vala-panel-devel"
depends="vala-panel-appmenu-data-${version}_${revision}"
@@ -15,8 +14,8 @@ short_desc="Global Menu for Vala Panel"
maintainer="John Eira <john.eira@web.de>"
license="LGPL-3.0-or-later"
homepage="https://gitlab.com/vala-panel-project/vala-panel-appmenu"
-distfiles="https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/57fe7a74b38180002154fbd6028075db/vala-panel-appmenu-${version}.tar.xz"
-checksum=80884ebd71b665da7a1eac67752596ecbb29d3a8dd9eee9a2e3212dfc0aab6ae
+distfiles="https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/$_glhash/vala-panel-appmenu-${version}.tar.xz"
+checksum=2856added014bb6e5238aacda1016e2520d9a58d4ba6d7b33b2707ea48e1c592
post_install() {
if [ "$CROSS_BUILD" ]; then
@@ -86,7 +85,6 @@ mate-panel-appmenu_package() {
vala-panel-appmenu-data_package() {
short_desc+=" - common files"
- archs=noarch
pkg_install() {
vmove usr/share/locale
vmove usr/share/glib-2.0/schemas/org.valapanel.appmenu.gschema.xml
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PR PATCH] [Updated] V prefix remove noarch
2020-11-23 17:00 [PR PATCH] V prefix remove noarch sgn
2020-11-23 17:01 ` [PR PATCH] [Updated] " sgn
@ 2020-11-24 13:53 ` sgn
1 sibling, 0 replies; 3+ messages in thread
From: sgn @ 2020-11-24 13:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 319 bytes --]
There is an updated pull request by sgn against master on the void-packages repository
https://github.com/sgn/void-packages v-prefix-remove-noarch
https://github.com/void-linux/void-packages/pull/26649
V prefix remove noarch
A patch file from https://github.com/void-linux/void-packages/pull/26649.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-v-prefix-remove-noarch-26649.patch --]
[-- Type: text/x-diff, Size: 15411 bytes --]
From c7dcfdb930b824ec96512adaa45927dfd3098c08 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 01/10] vala: remove noarch
---
srcpkgs/vala/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 6310bf43ccf..4250b7f044a 100644
--- a/srcpkgs/vala/template
+++ b/srcpkgs/vala/template
@@ -2,7 +2,7 @@
pkgname=vala
# Should be kept in sync with 'valadoc' (shared distfiles)
version=0.50.0
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--disable-valadoc"
hostmakedepends="flex libxslt pkg-config"
@@ -46,7 +46,6 @@ vala-devel_package() {
}
vala-doc_package() {
- archs=noarch
depends="vala-${version}_${revision}"
short_desc+=" - devhelp documentation"
pkg_install() {
From d9d9acea5e468221cfd7e29783ccf6bd1d31e559 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 02/10] vigra: remove noarch
---
srcpkgs/vigra/template | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/vigra/template b/srcpkgs/vigra/template
index 09ffcff4f2a..e9f949b520e 100644
--- a/srcpkgs/vigra/template
+++ b/srcpkgs/vigra/template
@@ -1,11 +1,11 @@
# Template file for 'vigra'
pkgname=vigra
version=1.11.1
-revision=5
+revision=6
wrksrc="${pkgname}-Version-${version//./-}"
build_style=cmake
configure_args="-DWITH_OPENEXR=1"
-hostmakedepends="python"
+hostmakedepends="python3"
makedepends="libpng-devel tiff-devel libjpeg-turbo-devel zlib-devel fftw-devel
boost-devel libopenexr-devel"
short_desc="Image processing and analysis library"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://ukoethe.github.io/vigra/"
distfiles="https://github.com/ukoethe/vigra/archive/Version-${version//./-}.tar.gz"
checksum=b2718250d28baf1932fcbe8e30f7e4d146e751ad0e726e375a72a0cdb4e3250e
-python_version=2 #unverified
+python_version=3
pre_configure() {
if [ "$CROSS_BUILD" ]; then
@@ -28,10 +28,11 @@ post_install() {
vlicense LICENSE.txt
vmkdir usr/share/$pkgname
mv $DESTDIR/usr/doc $DESTDIR/usr/share/$pkgname/doc
+ vsed -i -e "s,/buildir/.*doc,/usr/share/$pkgname/doc," \
+ $DESTDIR/usr/bin/vigra-config
}
vigra-doc_package() {
- archs=noarch
depends="vigra>=${version}_${revision}"
short_desc+=" - documentation"
pkg_install() {
@@ -40,7 +41,8 @@ vigra-doc_package() {
}
vigra-devel_package() {
- depends="vigra>=${version}_${revision} $makedepends"
+ # vigra-config is python script
+ depends="vigra>=${version}_${revision} $makedepends python3"
short_desc+=" - development files"
pkg_install() {
vmove usr/bin
From eadbc6e5287dd2049f6156119c50429837a7c08b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 03/10] void-docs: remove noarch
---
srcpkgs/void-docs/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/void-docs/template b/srcpkgs/void-docs/template
index 1e9845a8621..3aa916455a8 100644
--- a/srcpkgs/void-docs/template
+++ b/srcpkgs/void-docs/template
@@ -1,8 +1,7 @@
# Template file for 'void-docs'
pkgname=void-docs
version=2020.08.18
-revision=2
-archs=noarch
+revision=3
hostmakedepends="mdBook fd pandoc texlive perl perl-JSON"
short_desc="Documentation for Void Linux"
maintainer="Érico Nogueira <ericonr@disroot.org>"
From c5b5cdaa742f0585728a3166e1d75dd9fb19bb3b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 04/10] void-release-keys: remove noarch
---
srcpkgs/void-release-keys/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/void-release-keys/template b/srcpkgs/void-release-keys/template
index f9451a73b7b..fc6e28ec242 100644
--- a/srcpkgs/void-release-keys/template
+++ b/srcpkgs/void-release-keys/template
@@ -1,11 +1,10 @@
# Template file for 'void-release-keys'
pkgname=void-release-keys
version=1
-revision=1
-archs=noarch
+revision=2
short_desc="Void Linux Release Keys"
maintainer="Void Release Engineering <releases@voidlinux.org>"
-license="Public domain"
+license="Public Domain"
homepage="http://www.voidlinux.org"
do_install() {
From f63c33e05130a4081669d5abe4817ce502fbc651 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:09 +0700
Subject: [PATCH 05/10] void-repo-nonfree: remove noarch
---
srcpkgs/void-repo-nonfree/template | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/srcpkgs/void-repo-nonfree/template b/srcpkgs/void-repo-nonfree/template
index 02410a5b72a..bdab3342c5a 100644
--- a/srcpkgs/void-repo-nonfree/template
+++ b/srcpkgs/void-repo-nonfree/template
@@ -1,8 +1,7 @@
# Template file for 'void-repo-nonfree'
pkgname=void-repo-nonfree
version=9
-revision=4
-archs=noarch
+revision=5
build_style=meta
short_desc="Void Linux drop-in file for the nonfree repository"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -34,7 +33,6 @@ do_install() {
}
void-repo-debug_package() {
- archs=noarch
short_desc="${short_desc/nonfree/debug}"
pkg_install() {
vmove usr/share/xbps.d/20-repository-debug.conf
From 6c54f7d4ffd463e414e82f9ea270dd39b92780e5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:10 +0700
Subject: [PATCH 06/10] void-updates: remove noarch
---
srcpkgs/void-updates/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/void-updates/template b/srcpkgs/void-updates/template
index 97236f068c8..ab6cd4a9625 100644
--- a/srcpkgs/void-updates/template
+++ b/srcpkgs/void-updates/template
@@ -1,8 +1,7 @@
# Template file for 'void-updates'
pkgname=void-updates
version=20190330
-revision=1
-archs=noarch
+revision=2
build_style=gnu-makefile
depends="git curl"
short_desc="Void Linux package updates"
From 0bad1a7a6174cf301c255810908427bfc86afbaa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:10 +0700
Subject: [PATCH 07/10] vpm: remove noarch
---
srcpkgs/vpm/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/vpm/template b/srcpkgs/vpm/template
index a1b826c402f..aecb07ba66c 100644
--- a/srcpkgs/vpm/template
+++ b/srcpkgs/vpm/template
@@ -1,8 +1,7 @@
# Template file for 'vpm'
pkgname=vpm
version=1.3
-revision=1
-archs=noarch
+revision=2
short_desc="XBPS package management helper for VoidLinux"
maintainer="Armin Jenewein <github@m2m.pm>"
license="GPL-3.0-or-later"
From a1b8a04bac58db139950dd48534d2b54fd2bc91f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Mon, 23 Nov 2020 20:00:10 +0700
Subject: [PATCH 08/10] vsv: remove noarch
---
srcpkgs/vsv/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/vsv/template b/srcpkgs/vsv/template
index 0144340eb46..a54965bf714 100644
--- a/srcpkgs/vsv/template
+++ b/srcpkgs/vsv/template
@@ -1,8 +1,7 @@
# Template file for 'vsv'
pkgname=vsv
version=1.3.4
-revision=1
-archs=noarch
+revision=2
depends="bash coreutils psmisc"
short_desc="Manage and view runit services"
maintainer="Dave Eddy <dave@daveeddy.com>"
From 0821f4a1df0d8eae99631808c313d8bf19aef98e Mon Sep 17 00:00:00 2001
From: Joshua Kraemer <joshua@kraemer.link>
Date: Sat, 7 Nov 2020 21:35:16 +0100
Subject: [PATCH 09/10] vala-panel: update to 0.5.0
Close: #26383
---
.../patches/remove-obsolete-error_h.patch | 61 -------------------
srcpkgs/vala-panel/patches/wayland.patch | 13 ++++
srcpkgs/vala-panel/template | 24 +++++---
3 files changed, 27 insertions(+), 71 deletions(-)
delete mode 100644 srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch
create mode 100644 srcpkgs/vala-panel/patches/wayland.patch
diff --git a/srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch b/srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch
deleted file mode 100644
index b0b5440065c..00000000000
--- a/srcpkgs/vala-panel/patches/remove-obsolete-error_h.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-diff --git applets/drawing/monitors/mem.c applets/drawing/monitors/mem.c
-index 80bdc7a..cc1db92 100644
---- applets/drawing/monitors/mem.c
-+++ applets/drawing/monitors/mem.c
-@@ -17,7 +17,6 @@
- */
-
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/monitors/monitor.c applets/drawing/monitors/monitor.c
-index c84dfca..bb296e1 100644
---- applets/drawing/monitors/monitor.c
-+++ applets/drawing/monitors/monitor.c
-@@ -17,7 +17,6 @@
- */
-
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/monitors/swap.c applets/drawing/monitors/swap.c
-index 33e6b8b..be8437c 100644
---- applets/drawing/monitors/swap.c
-+++ applets/drawing/monitors/swap.c
-@@ -17,7 +17,6 @@
- */
-
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/netmon/monitor.c applets/drawing/netmon/monitor.c
-index f98b0db..e58eea7 100644
---- applets/drawing/netmon/monitor.c
-+++ applets/drawing/netmon/monitor.c
-@@ -18,7 +18,6 @@
-
- #include <ctype.h>
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-diff --git applets/drawing/netmon/net.c applets/drawing/netmon/net.c
-index c139341..9647030 100644
---- applets/drawing/netmon/net.c
-+++ applets/drawing/netmon/net.c
-@@ -18,7 +18,6 @@
-
- #include <ctype.h>
- #include <errno.h>
--#include <error.h>
- #include <stdbool.h>
- #include <stdio.h>
-
-
diff --git a/srcpkgs/vala-panel/patches/wayland.patch b/srcpkgs/vala-panel/patches/wayland.patch
new file mode 100644
index 00000000000..95e150c6550
--- /dev/null
+++ b/srcpkgs/vala-panel/patches/wayland.patch
@@ -0,0 +1,13 @@
+--- meson.build.orig 2020-11-23 23:23:28.989158257 +0700
++++ meson.build 2020-11-23 23:24:02.056503894 +0700
+@@ -90,8 +90,8 @@
+ conf_data.set('PLUGINS_DATA', applets_datadir)
+ conf_data.set('DATADIR', project_datadir)
+ conf_data.set('PROFILES_DIR', profiles_dir)
+-conf_data.set('PLATFORM_X11','x11' in platforms)
+-conf_data.set('PLATFORM_LAYER_SHELL','layer-shell' in platforms)
++conf_data.set('PLATFORM_X11',platforms['x11'])
++conf_data.set('PLATFORM_LAYER_SHELL',platforms['layer-shell'])
+
+ config = configure_file(input : join_paths('util','config.h.in'),
+ output : 'config.h',
diff --git a/srcpkgs/vala-panel/template b/srcpkgs/vala-panel/template
index 86ac40b49a7..81ab10b9d2f 100644
--- a/srcpkgs/vala-panel/template
+++ b/srcpkgs/vala-panel/template
@@ -1,22 +1,26 @@
# Template file for 'vala-panel'
pkgname=vala-panel
-version=0.4.88
+_glhash=da591ffc8460b2a473e1aba3e3dcf178
+version=0.5.0
revision=1
-build_style=cmake
-hostmakedepends="gettext pkg-config vala glib-devel"
-makedepends="vala-devel cmake-vala gtk+3-devel"
-short_desc="GTK+3 desktop panel inspired by LXPanel"
-maintainer="John Eira <john.eira@web.de>"
+build_style=meson
+configure_args="$(vopt_if wayland -Dplatforms=x11,layer-shell -Dplatforms=x11)"
+hostmakedepends="vala pkg-config gettext glib-devel"
+makedepends="gtk+3-devel libwnck-devel $(vopt_if wayland gtk-layer-shell-devel)"
+short_desc="GTK+3 desktop panel forked from LXPanel"
+maintainer="Joshua Krämer <joshua@kraemer.link>"
license="LGPL-3.0-or-later"
homepage="https://gitlab.com/vala-panel-project/vala-panel"
-distfiles="https://gitlab.com/vala-panel-project/vala-panel/uploads/c42b5fbbfb42c5889e7184f5ead03f65/vala-panel-${version}.tar.xz"
-checksum=09635f557e3d52894267a66297552119e874a25f9366bf5a1eeda8cfba948462
+distfiles="https://gitlab.com/vala-panel-project/vala-panel/uploads/$_glhash/vala-panel-${version}.tar.xz"
+checksum=ee3a9e000133da43b218ecd1738463c2de3f45783a5a09a11b9c263df4e233d1
-CFLAGS="-I$XBPS_CROSS_BASE/usr/include/harfbuzz"
+# Package build options
+build_options="wayland"
+build_options_default="wayland"
vala-panel-devel_package() {
short_desc+=" - development files"
- depends="vala-panel-${version}_${revision}"
+ depends="vala-panel>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
From 01a8de8e9f3b46a40124573384fbb48bdb75e1e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
<congdanhqx@gmail.com>
Date: Tue, 24 Nov 2020 00:00:56 +0700
Subject: [PATCH 10/10] vala-panel-appmenu: update to 0.7.6.
---
srcpkgs/vala-panel-appmenu/template | 31 +++++++++++++----------------
1 file changed, 14 insertions(+), 17 deletions(-)
diff --git a/srcpkgs/vala-panel-appmenu/template b/srcpkgs/vala-panel-appmenu/template
index 0913a270047..2b854784fe6 100644
--- a/srcpkgs/vala-panel-appmenu/template
+++ b/srcpkgs/vala-panel-appmenu/template
@@ -1,13 +1,12 @@
# Template file for 'vala-panel-appmenu'
pkgname=vala-panel-appmenu
-version=0.7.2
-revision=2
-build_style=cmake
-configure_args="-DENABLE_XFCE=ON -DENABLE_VALAPANEL=ON
- -DENABLE_MATE=ON -DENABLE_JAYATANA=OFF -DENABLE_APPMENU_GTK_MODULE=ON"
-hostmakedepends="pkg-config vala bamf glib-devel"
+_glhash=18896e602f40b03fcb0a8437a2e197d4
+version=0.7.6
+revision=1
+build_style=meson
+hostmakedepends="pkg-config vala bamf glib-devel gettext"
makedepends="vala-devel bamf-devel gtk+-devel gtk+3-devel
- libxkbcommon-devel libpeas-devel libdbusmenu-glib-devel cmake-vala
+ libxkbcommon-devel libpeas-devel libdbusmenu-glib-devel
xfce4-panel-devel xfconf-devel libmate-panel-devel libXt-devel
vala-panel-devel"
depends="vala-panel-appmenu-data-${version}_${revision}"
@@ -15,16 +14,15 @@ short_desc="Global Menu for Vala Panel"
maintainer="John Eira <john.eira@web.de>"
license="LGPL-3.0-or-later"
homepage="https://gitlab.com/vala-panel-project/vala-panel-appmenu"
-distfiles="https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/57fe7a74b38180002154fbd6028075db/vala-panel-appmenu-${version}.tar.xz"
-checksum=80884ebd71b665da7a1eac67752596ecbb29d3a8dd9eee9a2e3212dfc0aab6ae
+distfiles="https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/$_glhash/vala-panel-appmenu-${version}.tar.xz"
+checksum=2856added014bb6e5238aacda1016e2520d9a58d4ba6d7b33b2707ea48e1c592
-post_install() {
- if [ "$CROSS_BUILD" ]; then
- mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/gtk-2.0 \
- ${DESTDIR}/usr/lib
-
- mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/gtk-3.0 \
- ${DESTDIR}/usr/lib
+pre_build() {
+ # vala-panel-appmenu depends on its own libxfconf-0.vapi
+ # prepends to override system vapi
+ if [ -f "$XBPS_WRAPPERDIR/valac" ]; then
+ sed -i -e "s,/bin/valac,& --vapidir=$wrksrc/vapi," \
+ "$XBPS_WRAPPERDIR/valac"
fi
}
@@ -86,7 +84,6 @@ mate-panel-appmenu_package() {
vala-panel-appmenu-data_package() {
short_desc+=" - common files"
- archs=noarch
pkg_install() {
vmove usr/share/locale
vmove usr/share/glib-2.0/schemas/org.valapanel.appmenu.gschema.xml
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-11-24 13:53 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-23 17:00 [PR PATCH] V prefix remove noarch sgn
2020-11-23 17:01 ` [PR PATCH] [Updated] " sgn
2020-11-24 13:53 ` sgn
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).