Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / xapp
Commits:
39acd824 by Antonio Rojas at 2025-12-10T18:34:34+01:00
upgpkg: 3.2.0-2: Depend on xapp-symbolic-icons
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,10 +1,11 @@
pkgbase = xapp
pkgdesc = Common library for X-Apps project
pkgver = 3.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/linuxmint/xapp
arch = x86_64
license = GPL
+ makedepends = git
makedepends = meson
makedepends = samurai
makedepends = gobject-introspection
@@ -13,12 +14,13 @@ pkgbase = xapp
makedepends = glib2-devel
depends = libdbusmenu-gtk3
depends = libgnomekbd
+ depends = xapp-symbolic-icons
optdepends = python: for mate-desktop status applet
provides = xapps
conflicts = xapps
replaces = xapps
- source =
https://github.com/linuxmint/xapp/archive/3.2.0/xapp-3.2.0.tar.gz
- sha256sums =
ebec8ee808b0522899f8f37a94ed2ce636ca260d1147adcd5896ca53b2884414
- b2sums =
7cf2947c186a7fc71ab61e045ae25f1ad0c2c964ae3f434504aae9d73309b8af3eae626d8d5d1beb54b9648616ab626a3fed6f8a8a94e869464ed7f3460e8359
+ source = git+https://github.com/linuxmint/xapp#tag=3.2.0
+ sha256sums =
60793a54c51b57cea2fd28a7cbd14076476ad1966b14671c369ccc0253d14d24
+ b2sums =
21dd7a808439cbdbb7d01facaca7f533abe1bcfa8244de26eafa12db0381c37fcf5e458456e6d70d825d39a6c0b9c8e9a5ea70726ec1cf149e052796b53b3380
pkgname = xapp
=====================================
PKGBUILD
=====================================
@@ -5,30 +5,28 @@
pkgname=xapp
pkgver=3.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="Common library for X-Apps project"
arch=(x86_64)
url="https://github.com/linuxmint/${pkgname}"
license=(GPL)
-depends=(libdbusmenu-gtk3 libgnomekbd)
+depends=(libdbusmenu-gtk3 libgnomekbd xapp-symbolic-icons)
optdepends=('python: for mate-desktop status applet')
-makedepends=(meson samurai gobject-introspection python-gobject vala
glib2-devel)
+makedepends=(git meson samurai gobject-introspection python-gobject vala
glib2-devel)
provides=(xapps)
conflicts=(xapps)
replaces=(xapps)
-source=(${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
-sha256sums=('ebec8ee808b0522899f8f37a94ed2ce636ca260d1147adcd5896ca53b2884414')
-b2sums=('7cf2947c186a7fc71ab61e045ae25f1ad0c2c964ae3f434504aae9d73309b8af3eae626d8d5d1beb54b9648616ab626a3fed6f8a8a94e869464ed7f3460e8359')
+source=(git+${url}#tag=$pkgver)
+sha256sums=('60793a54c51b57cea2fd28a7cbd14076476ad1966b14671c369ccc0253d14d24')
+b2sums=('21dd7a808439cbdbb7d01facaca7f533abe1bcfa8244de26eafa12db0381c37fcf5e458456e6d70d825d39a6c0b9c8e9a5ea70726ec1cf149e052796b53b3380')
build() {
- arch-meson ${pkgname}-${pkgver} build \
- --buildtype=debugoptimized
-# https://github.com/linuxmint/xapp/issues/169
- samu -C build
+ arch-meson ${pkgname} build
+ meson compile -C build
}
package(){
- DESTDIR="${pkgdir}" samu -C build install
+ meson install -C build --destdir="$pkgdir"
# byte-compile python modules since meson does not implement autotools’
py-compile.
local site_packages=$(python -c "import site;
print(site.getsitepackages()[0])")
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/xapp/-/commit/39acd8244ff4b06e94a519a9ad312f2040648a55
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/xapp/-/commit/39acd8244ff4b06e94a519a9ad312f2040648a55
You're receiving this email because of your account on gitlab.archlinux.org.