template 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Template file for 'kvpm'
  2. pkgname=kvpm
  3. version=0.9.10
  4. revision=1
  5. archs="i686 x86_64"
  6. hostmakedepends="cmake extra-cmake-modules automoc4 kdoctools kdesignerplugin AppStream-qt"
  7. makedepends="qt5-devel kdoctools-devel kcoreaddons-devel ki18n-devel kdelibs4support-devel liblvm2app-devel libparted-devel"
  8. #depends="parted lvm2>=2.02.98 kdelibs4support hicolor-icon-theme"
  9. depends="parted lvm2 kdelibs4support hicolor-icon-theme breeze-icons"
  10. short_desc="Front end for Linux LVM and GNU Parted"
  11. maintainer="reback00 <reback00@protonmail.com>"
  12. license="GPL-3.0-or-later"
  13. homepage="https://sourceforge.net/projects/kvpm/"
  14. distfiles="${SOURCEFORGE_SITE}/project/${pkgname}/${pkgname}-${version}.tar.gz"
  15. checksum=16c44cf8f7bfbe3ba1c203b7245bc43bd66da847eb138d4c2a82a706850cc41c
  16. patch_args="-Np1"
  17. pre_configure() {
  18. sed -i "s:bin/kvpm:bin/kvpm-pkexec:g" kvpm.desktop
  19. }
  20. do_build() {
  21. sed -i'' -e 's/SBIN/BIN/' kvpm/CMakeLists.txt
  22. mkdir -p build
  23. cd build
  24. cmake -DCMAKE_INSTALL_PREFIX=/usr \
  25. -DCMAKE_BUILD_TYPE=Release ..
  26. make ${makejobs} || return 1
  27. }
  28. do_install() {
  29. cd "${wrksrc}/build"
  30. make DESTDIR="${DESTDIR}" install
  31. }
  32. post_install() {
  33. vinstall ${FILESDIR}/org.void.pkexec.kvpm.policy 644 /usr/share/polkit-1/actions
  34. vbin ${FILESDIR}/kvpm-pkexec
  35. }