summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorredtide2024-04-11 20:24:39 +0200
committerredtide2024-04-11 20:24:39 +0200
commitf05d1822d491f39ed622d60c4df04a4ef09b8ed7 (patch)
treeb0f44e6ae5f1b53518762740ab32cd88eab0e00e
parenta9305a0382051a726762445ff17ad4a9ab29ad0b (diff)
downloadaur-f05d1822d491f39ed622d60c4df04a4ef09b8ed7.tar.gz
Now using CMake
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD33
2 files changed, 27 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6135ff1209f4..76c94f867a30 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
pkgbase = labwc-tweaks-git
pkgdesc = Simple configuration GUI application for labwc
- pkgver = r57.c52dc16
+ pkgver = r76.7f2d04f
pkgrel = 1
url = https://github.com/labwc/labwc-tweaks
arch = x86_64
license = GPL2
- makedepends = meson
- depends = gtk3
+ makedepends = cmake
+ makedepends = git
+ makedepends = qt6-tools
+ depends = glib2
depends = libxml2
- depends = wayland
- depends = wayland-protocols
+ depends = qt6-base
source = labwc-tweaks::git+https://github.com/labwc/labwc-tweaks.git
sha512sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index c3d30ad06c30..20294b5f084e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,41 +2,50 @@
_pkgname=labwc-tweaks
pkgname=$_pkgname-git
-pkgver=r57.c52dc16
+pkgver=r76.7f2d04f
pkgrel=1
pkgdesc="Simple configuration GUI application for labwc"
url="https://github.com/labwc/labwc-tweaks"
license=(GPL2)
arch=(x86_64)
depends=(
- gtk3
+ glib2
libxml2
- wayland
- wayland-protocols
+ qt6-base
)
makedepends=(
- meson
+ cmake
+ git
+ qt6-tools
)
source=(
- $_pkgname::git+$url.git
+ "$_pkgname::git+$url.git"
)
sha512sums=('SKIP')
pkgver() {
cd $_pkgname
- ( set -o pipefail
+ (
+ set -o pipefail
git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
)
}
build() {
- cd "$_pkgname"
- arch-meson "$srcdir/build"
- ninja -C "$srcdir/build"
+ local cmake_options=(
+ -B build
+ -D CMAKE_BUILD_TYPE=None
+ -D CMAKE_INSTALL_PREFIX=/usr
+ -S "$srcdir/$_pkgname"
+ -W no-dev
+ )
+ cmake ${cmake_options[@]}
+ cmake --build build --verbose
}
package() {
- cd "$_pkgname"
- DESTDIR="$pkgdir" ninja -C "$srcdir/build" install
+ DESTDIR="$pkgdir" cmake --install build
+ install -vDm 644 "$srcdir/$_pkgname/BSD-3-Clause" -t "$pkgdir/usr/share/licenses/$_pkgname/"
+ install -vDm 644 "$srcdir/$_pkgname/README.md" -t "$pkgdir/usr/share/doc/$_pkgname/"
}