summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 19 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5771625fcb43..c083818853cd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}