aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Lanagan <j@lngn.net>2026-06-21 13:28:59 -0400
committerJay Lanagan <j@lngn.net>2026-06-21 13:28:59 -0400
commited62dabe28a2e647fd24388eebf67d690ad32ff2 (patch)
treeded82e5a4da516583f6792eda5a0857c68faa743
parent1eb7c3bcecca389e69452d2c0f428cbf5a89498d (diff)
downloadcrux-xfce4-ed62dabe28a2e647fd24388eebf67d690ad32ff2.tar.gz
crux-xfce4-ed62dabe28a2e647fd24388eebf67d690ad32ff2.zip
xfce4-notifyd: switch to meson
-rw-r--r--REPO4
-rw-r--r--xfce4-notifyd/.signature4
-rw-r--r--xfce4-notifyd/Pkgfile27
3 files changed, 19 insertions, 16 deletions
diff --git a/REPO b/REPO
index dc6f70e..8560905 100644
--- a/REPO
+++ b/REPO
@@ -332,8 +332,8 @@ f:e8c96bbd5792d77aea2f20a1a62ec069:xfce4-smartbookmark-plugin/.signature
f:d8430e0f95675ce199f19c59bd5eab84:xfce4-smartbookmark-plugin/Pkgfile
f:d0451508a46fdda843cbce01d0d1ae9a:xfce4-smartbookmark-plugin/.footprint
f:12742081c31e595d8b67133b1b89b9dd:xfce4-notifyd/post-install
-f:bb31855e6614de235815243f9f7431bc:xfce4-notifyd/.signature
-f:2cf77d5eadce10eb1e19fdaaceea3605:xfce4-notifyd/Pkgfile
+f:d296d520fe41e9ba5a73be472a7d52cc:xfce4-notifyd/.signature
+f:a1ac229742ea00e7149b7e99ed1eeac8:xfce4-notifyd/Pkgfile
f:1bc787068ea3ee70be867ad2430ea906:xfce4-notifyd/.footprint
f:359b508e9af3400ca737d70eed744cd2:xfce4-taskmanager/post-install
f:09f9e91a10d982d10c7907e6a03fcc58:xfce4-taskmanager/.signature
diff --git a/xfce4-notifyd/.signature b/xfce4-notifyd/.signature
index b1bf18e..10fcce2 100644
--- a/xfce4-notifyd/.signature
+++ b/xfce4-notifyd/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/xfce4.pub
-RWRSAbUnL7azFFflAy4iTRPFlgaYBfHuNDUDa+8XZoGCOlfhEW8YDAvXMLJboF7MOJeP6E6RUf/gepkZBuFL67VBjkVk0d6/pww=
-SHA256 (Pkgfile) = 2b9d33ed2153931b192d14ad753815631a26c952b29ea94d213c3c7c443e9eb4
+RWRSAbUnL7azFNFK1XuQaIWyFCYEWf+UzpCHCyx7BK5ab70/OMkRroTK42qbKFHuwOr/0s/jfKrzFVou00VOd5a+d/DgOLEO9AA=
+SHA256 (Pkgfile) = edd3cc1cea018caabd34b348f18069f1368cab28d08240aac1d17380b3f48c23
SHA256 (.footprint) = 4e4e09edb979ae0f78980b9832b95582153982e49f1b7c34cebe17b1ab52868b
SHA256 (xfce4-notifyd-0.9.7.tar.bz2) = 170d18fd5f40cce823ffc7ae3d7e21644007c3f45808ab4835f0401d21b3516a
diff --git a/xfce4-notifyd/Pkgfile b/xfce4-notifyd/Pkgfile
index 0732821..dce9961 100644
--- a/xfce4-notifyd/Pkgfile
+++ b/xfce4-notifyd/Pkgfile
@@ -1,6 +1,6 @@
# Description: Themable notification daemon with transparency effects
# URL: https://docs.xfce.org/apps/notifyd/start
-# Maintainer: mac-a-r0ni, j at lngn dot net
+# Maintainer: Jay Lanagan, j at lngn dot net
# Depends on: libcanberra libnotify xfce4-panel
name=xfce4-notifyd
@@ -9,20 +9,23 @@ release=1
source=(https://archive.xfce.org/src/apps/$name/${version%.*}/$name-$version.tar.bz2)
build () {
- cd $SRC/$name-$version
- ./configure \
- --sysconfdir=/etc \
+ meson setup $name-$version build \
+ --buildtype=release \
+ --infodir=/usr/info \
+ --libdir=/usr/lib \
+ --localstatedir=/var \
--prefix=/usr \
- --disable-nls \
- --libexecdir=/usr/lib/$name \
- --disable-debug
+ --sysconfdir=/etc \
+ -Dtests=false \
+ -Dstrip=true \
+ -Db_lto=true \
+ -Db_pie=true
- make
- make DESTDIR=$PKG install
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
- rm $PKG/usr/lib/xfce4/panel/plugins/*.la
- rm -rf $PKG/usr/share/{locale,doc}
- rm -rf $PKG/usr/lib/systemd
+ rm -fr $PKG/usr/share/{locale,doc}
+ rm -fr $PKG/usr/lib/systemd
}