Date: Sunday, March 5, 2023 @ 16:52:27 Author: dvzrv Revision: 1413979
upgpkg: grub-customizer 5.2.3-1: Upgrade to 5.2.3. Move cmake options to local bash array for better handling. Reformat dependency arrays to one dependency per line for better handling. Modified: grub-customizer/trunk/PKGBUILD ----------+ PKGBUILD | 65 +++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 48 insertions(+), 17 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-05 16:40:56 UTC (rev 1413978) +++ PKGBUILD 2023-03-05 16:52:27 UTC (rev 1413979) @@ -1,15 +1,30 @@ # Maintainer: David Runge <[email protected]> pkgname=grub-customizer -pkgver=5.2.2 -pkgrel=2 +pkgver=5.2.3 +pkgrel=1 pkgdesc="A graphical grub2 settings manager" url="https://launchpad.net/grub-customizer" arch=(x86_64) license=(GPL3) -depends=(gcc-libs glibc grub gtkmm3 openssl) -makedepends=(atkmm cairomm cmake glib2 glibmm gtk3 libarchive libsigc++ -pangomm) +depends=( + gcc-libs + glibc + grub + openssl +) +makedepends=( + atkmm + cairomm + cmake + glib2 + glibmm + gtk3 + gtkmm3 + libarchive + libsigc++ + pangomm +) optdepends=( 'hwinfo: for additional hardware information' 'polkit: for authorization' @@ -20,26 +35,42 @@ https://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/${pkgname}_$pkgver.tar.gz grub.cfg ) -sha512sums=('382185d38ed7f1bbb90bd77247f8be1796ee20cc857d1c291f14f6c8fc1c9f17a30944145e9ed09f492d15898c0b79a531b1e15a13f2c161353f622b7e083cdd' +sha512sums=('aae55c16604e917652f03f080ce733877910e819ca37a35bef4feafef2f4919898169007971e81533f1b578a48975ac672a7c80b1aa75526ba27acb21e308917' '40156b6546a4d7e8abbef2ab3dece0481a4a2ca276b9a15c5a7bf7e3b11004335b6a747be391b5c1accb35c9e9e3bc628e571cd245e5f2980e5ecd6a3ceb24f5') -b2sums=('e2cd7374693980bff8391cf559ef1e28aa25e9249151f2e5923f56a189285d12de383eed1d8c5a931d2dc176ed9fb440c347fe2b2bc6df6cc7e0f6f409a31fc8' +b2sums=('c385ec6450a43fe497368e1ce584c1f7b0e9b833af6b42277bfd2bd403ebe91aba84db0345f564ffb69bb3d7608ca62afa6de4b081813ec7bbdd4c5a0a703194' '549df423c3e3bb4f59632a1122bb247ab0e3fb93de16053f66e44507e84c0638200634df18a92b1161e5c2c6e39ee8c0829b9fdbc422e1531ddba02fc5fc0731') build(){ - cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=None \ - -Wno-dev \ - -B build \ - -S $pkgname-$pkgver - make VERBOSE=1 -C build + local cmake_options=( + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_BUILD_TYPE=None + -Wno-dev + -B build + -S $pkgname-$pkgver + ) + + cmake "${cmake_options[@]}" + cmake --build build --verbose } +check() { + ctest --test-dir build --output-on-failure +} + package(){ - depends+=(libarchive.so libatkmm-1.6.so libcairomm-1.0.so libgdk-3.so - libglib-2.0.so libglibmm-2.4.so libgtkmm-3.0.so libpangomm-1.4.so - libsigc-2.0.so) + depends+=( + atkmm libatkmm-1.6.so + cairomm libcairomm-1.0.so + gtk3 libgdk-3.so + glib2 libglib-2.0.so + glibmm libglibmm-2.4.so + gtkmm3 libgtkmm-3.0.so + libarchive libarchive.so + libsigc++ libsigc-2.0.so + pangomm libpangomm-1.4.so + ) - make install DESTDIR="${pkgdir}" -C build + DESTDIR="$pkgdir" cmake --install build # configuration install -vDm 644 grub.cfg -t "$pkgdir/etc/$pkgname/" # additional documentation
