Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
xfce4-notes-plugin


Commits:
e0b813bb by Robin Candau at 2025-05-20T19:52:20+02:00
upgpkg: 1.12.0-1: New upstream release + Switch to meson

https://archlinux.org/todo/bump-xfce4-plugins-and-switch-to-meson/

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,18 +1,19 @@
 pkgbase = xfce4-notes-plugin
        pkgdesc = Notes plugin for the Xfce panel
-       pkgver = 1.11.2
+       pkgver = 1.12.0
        pkgrel = 1
        url = https://docs.xfce.org/panel-plugins/xfce4-notes-plugin/start
        arch = x86_64
        groups = xfce4-goodies
        license = GPL-2.0-or-later
        makedepends = git
+       makedepends = meson
        makedepends = vala
        makedepends = xfce4-dev-tools
        depends = xfce4-panel
        depends = gtksourceview4
        depends = hicolor-icon-theme
-       source = 
git+https://gitlab.xfce.org/panel-plugins/xfce4-notes-plugin.git#tag=xfce4-notes-plugin-1.11.2
-       sha256sums = 
59c374cbb5abc051b469604ea54c6cc4f34477432dce04420a16c80dafc93bcd
+       source = 
git+https://gitlab.xfce.org/panel-plugins/xfce4-notes-plugin.git#tag=xfce4-notes-plugin-1.12.0
+       sha256sums = 
e08b95b29a859fa399b27b54960cb6bb0142486e3f1641929642a7bf7e8e3f77
 
 pkgname = xfce4-notes-plugin


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 # Contributor: Ben Mazer <contrasu...@myrealbox.com>
 
 pkgname=xfce4-notes-plugin
-pkgver=1.11.2
+pkgver=1.12.0
 pkgrel=1
 pkgdesc="Notes plugin for the Xfce panel"
 arch=('x86_64')
@@ -12,29 +12,18 @@ license=('GPL-2.0-or-later')
 url="https://docs.xfce.org/panel-plugins/xfce4-notes-plugin/start";
 groups=('xfce4-goodies')
 depends=('xfce4-panel' 'gtksourceview4' 'hicolor-icon-theme')
-makedepends=('git' 'vala' 'xfce4-dev-tools')
+makedepends=('git' 'meson' 'vala' 'xfce4-dev-tools')
 
source=("git+https://gitlab.xfce.org/panel-plugins/xfce4-notes-plugin.git#tag=$pkgname-$pkgver";)
-sha256sums=('59c374cbb5abc051b469604ea54c6cc4f34477432dce04420a16c80dafc93bcd')
-
-prepare() {
-  cd $pkgname
-  NOCONFIGURE=1 ./autogen.sh
-}
+sha256sums=('e08b95b29a859fa399b27b54960cb6bb0142486e3f1641929642a7bf7e8e3f77')
 
 build() {
-  cd $pkgname
-  ./configure \
-    --prefix=/usr \
-    --sysconfdir=/etc \
-    --localstatedir=/var \
-    --disable-debug \
-    --enable-maintainer-mode
-  make
+  arch-meson $pkgname build \
+    --localstatedir=/var
+  meson compile -C build
 }
 
 package() {
-  cd $pkgname
-  make DESTDIR="$pkgdir" install
+  meson install -C build --destdir "$pkgdir"
 }
 
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xfce4-notes-plugin/-/commit/e0b813bba299fb2aa78b3ce61331a0dc1fa3e05b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xfce4-notes-plugin/-/commit/e0b813bba299fb2aa78b3ce61331a0dc1fa3e05b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to