author | Antonio Rojas
<arojas@archlinux.org> 2024-03-01 18:34:01 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2024-03-01 18:34:01 UTC |
parent | becb24262269312f7cbe8c977a8c8e003dcfcba0 |
.SRCINFO | +16 | -0 |
PKGBUILD | +7 | -28 |
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..49c664d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = libdbusmenu-qt + pkgdesc = A library that provides a Qt implementation of the DBusMenu spec + pkgver = 0.9.3+16.04.20160218 + pkgrel = 7 + url = https://github.com/desktop-app/libdbusmenu-qt + arch = x86_64 + license = GPL + makedepends = cmake + makedepends = doxygen + makedepends = qt5-base + makedepends = qt6-base + source = http://archive.ubuntu.com/ubuntu/pool/main/libd/libdbusmenu-qt/libdbusmenu-qt_0.9.3+16.04.20160218.orig.tar.gz + sha256sums = a8e6358a31c44ccdf1bfc46c95a77a6bfc7fc1f536aadb913ed4f4405c570cf6 + +pkgname = libdbusmenu-qt5 + depends = qt5-base diff --git a/PKGBUILD b/PKGBUILD index bc5ba10..cdc5099 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,47 +2,26 @@ # Contributor: Andrea Scarpino <andrea@archlinux.org> pkgbase=libdbusmenu-qt -pkgname=(libdbusmenu-qt5 libdbusmenu-qt6) +pkgname=(libdbusmenu-qt5) pkgver=0.9.3+16.04.20160218 -pkgrel=6 +pkgrel=7 pkgdesc='A library that provides a Qt implementation of the DBusMenu spec' arch=(x86_64) url='https://github.com/desktop-app/libdbusmenu-qt' license=(GPL) makedepends=(cmake doxygen qt5-base qt6-base) -source=(http://archive.ubuntu.com/ubuntu/pool/main/libd/$pkgbase/${pkgbase}_$pkgver.orig.tar.gz - https://github.com/desktop-app/libdbusmenu-qt/commit/af9fa001.patch - libdbusmenu-qt6-cmake.patch) -sha256sums=('a8e6358a31c44ccdf1bfc46c95a77a6bfc7fc1f536aadb913ed4f4405c570cf6' - 'a853330e5d1edc12b5032d6826ba6c2c1ad1eb3d43cee913c9bc4b97d6fe5561' - 'ccd4e73afb360229eb59661257476ce5a1137d43f1bb0c30e1786f4365160ac2') - -prepare() { - patch -d $pkgbase-$pkgver -p1 < af9fa001.patch # Support Qt6 - patch -d $pkgbase-$pkgver -p1 < libdbusmenu-qt6-cmake.patch - sed -e '/tests/d' -i $pkgbase-$pkgver/CMakeLists.txt # Build fails with Qt6 -} +source=(http://archive.ubuntu.com/ubuntu/pool/main/libd/$pkgbase/${pkgbase}_$pkgver.orig.tar.gz) +sha256sums=('a8e6358a31c44ccdf1bfc46c95a77a6bfc7fc1f536aadb913ed4f4405c570cf6') build() { - cmake -B build5 $pkgbase-$pkgver \ + cmake -B build $pkgbase-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DUSE_QT5=ON - cmake --build build5 - - cmake -B build6 $pkgbase-$pkgver \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DUSE_QT6=ON - cmake --build build6 + cmake --build build } package_libdbusmenu-qt5() { depends=(qt5-base) - DESTDIR="$pkgdir" cmake --install build5 -} - -package_libdbusmenu-qt6() { - depends=(qt6-base) - - DESTDIR="$pkgdir" cmake --install build6 + DESTDIR="$pkgdir" cmake --install build }