summaryrefslogtreecommitdiff
path: root/community/chmsee/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/chmsee/PKGBUILD')
-rw-r--r--community/chmsee/PKGBUILD38
1 files changed, 26 insertions, 12 deletions
diff --git a/community/chmsee/PKGBUILD b/community/chmsee/PKGBUILD
index aeb5968f6..d5809b91e 100644
--- a/community/chmsee/PKGBUILD
+++ b/community/chmsee/PKGBUILD
@@ -4,29 +4,43 @@
# Contributor: Ermanno <erm67@yahoo.it>
pkgname=chmsee
-pkgver=1.3.1.1
-pkgrel=1
+pkgver=1.99.03
+pkgrel=2
arch=('i686' 'x86_64')
pkgdesc="A chm (MS HTML help file format) viewer based on xulrunner."
url="http://chmsee.googlecode.com/"
license="GPL"
-depends=('xulrunner>=2.0' 'libglade' 'chmlib')
-makedepends=('intltool' 'cmake')
-source=(http://chmsee.googlecode.com/files/$pkgname-$pkgver.tar.gz)
-md5sums=('7c226e6f518284a040ad3b9433d5e218')
+depends=('xulrunner>=5.0' 'chmlib' 'desktop-file-utils')
+makedepends=()
+source=(chmsee-$pkgver.tar.gz::https://github.com/jungleji/chmsee/tarball/v$pkgver
+ chmsee)
+install=chmsee.install
+md5sums=('d72625e82222497237efeb228fb53816'
+ '4999362b0c89c24764cbd25173610a38')
build() {
- cd ${srcdir}/$pkgname-$pkgver
+ cd ${srcdir}/jungleji-chmsee-e06453b/src
- mkdir build
- cd build
+ cp Makefile.arch Makefile
+ sed -i -e 's/2.0/5.0/g' Makefile
- cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
}
package() {
- cd ${srcdir}/$pkgname-$pkgver/build
+ cd ${srcdir}/jungleji-chmsee-e06453b
- make DESTDIR="$pkgdir" install
+ install -d ${pkgdir}/usr/share/chmsee
+ cp -a * ${pkgdir}/usr/share/chmsee
+ rm -r ${pkgdir}/usr/share/chmsee/src
+ install -Dm644 data/chmsee.desktop.in \
+ ${pkgdir}/usr/share/applications/chmsee.desktop
+ # Fix FS#25152
+ sed -i -e 's/_//g' ${pkgdir}/usr/share/applications/chmsee.desktop
+ #
+ install -d ${pkgdir}/usr/share/pixmaps
+ install -Dm644 data/chmsee-icon.png ${pkgdir}/usr/share/pixmaps
+ install -Dm755 ${srcdir}/chmsee ${pkgdir}/usr/bin/chmsee
+# install -d ${pkgdir}/usr/share/icons
+# cp -a data/icons/* ${pkgdir}/usr/share/icons/
}