diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 19 insertions, 17 deletions
@@ -3,31 +3,33 @@ pkgname='icemon' pkgver=3.3 pkgrel=1 -pkgdesc='Icecream GUI monitor.' +pkgdesc='Icecream GUI monitor' url='https://github.com/icecc/icemon' license=('GPL') -depends=('icecream>=1.3' 'qt5-base>=5.2' 'hicolor-icon-theme') -# docbook2x required for man page generation -makedepends=('cmake' 'docbook2x' 'extra-cmake-modules') +depends=('icecream' 'qt5-base' 'hicolor-icon-theme') +makedepends=('cmake' 'extra-cmake-modules' 'asciidoc') provides=('icemon') conflicts=('icemon-git') arch=('x86_64') -install=icemon.install -source=("https://github.com/icecc/${pkgname}/archive/v${pkgver}.tar.gz") -sha256sums=('3caf14731313c99967f6e4e11ff261b061e4e3d0c7ef7565e89b12e0307814ca') +source=("https://github.com/icecc/${pkgname}/archive/v${pkgver}.tar.gz" + "fix-worder-warning.patch" + "use-asciidoc-for-manpages.patch") +sha256sums=('3caf14731313c99967f6e4e11ff261b061e4e3d0c7ef7565e89b12e0307814ca' + '67909a75420f0c011767be221d55873d71e85803c55c6abd870013fd8287d10c' + '8d131b5677b607da2b61dc4687e10b160b1963bffa45f61653942c98afffab36') -build() { - mkdir -p build - cd build +prepare() { + cd ${pkgname}-${pkgver} + patch -p1 -i ../fix-worder-warning.patch + patch -p1 -i ../use-asciidoc-for-manpages.patch +} - cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -D_docbook_to_man_executable=/usr/bin/docbook2man \ - "../${pkgname}-${pkgver}" - make +build() { + cmake -B build -S ${pkgname}-${pkgver} \ + -DCMAKE_INSTALL_PREFIX='/usr' + make -C build } package() { - cd build - - make DESTDIR="${pkgdir}" install + make -C build DESTDIR="${pkgdir}" install } |