Date: Sunday, April 8, 2018 @ 06:31:06 Author: felixonmars Revision: 315037
upgpkg: deepin-manual 2.0.7.6-1 Modified: deepin-manual/trunk/PKGBUILD ----------+ PKGBUILD | 33 +++++++++++++-------------------- 1 file changed, 13 insertions(+), 20 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-04-08 06:25:30 UTC (rev 315036) +++ PKGBUILD 2018-04-08 06:31:06 UTC (rev 315037) @@ -4,38 +4,31 @@ # Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com> pkgname=deepin-manual -pkgver=1.0.6 +pkgver=2.0.7.6 pkgrel=1 pkgdesc='Deepin User Manual' -arch=('any') +arch=('x86_64') url="https://github.com/linuxdeepin/deepin-manual" license=('GPL3') -depends=('python-jieba' 'python-pyqt5' 'python-gobject' 'deepin-qml-widgets' 'python-dae') -makedepends=('npm' 'sassc' 'git') +depends=('deepin-qt5integration' 'qcef') +makedepends=('cmake' 'qt5-tools') groups=('deepin') -source=("git+https://github.com/linuxdeepin/deepin-manual.git#tag=$pkgver") -sha256sums=('SKIP') +source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/deepin-manual/archive/$pkgver.tar.gz") +sha256sums=('bc7fad2cc61bd6765a0795abdf5879e58dda7e1fa2da0e422e3ff6df742669f2') prepare() { - cd deepin-manual - - sed -e 's_ln -sf /usr/bin/nodejs ./symdir/node__' \ - -e 's/sass /sassc /' \ - -e 's/--unix-newlines//' \ - -i Makefile + mkdir -p build } build() { - cd deepin-manual + cd build + + cmake ../$pkgname-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release make } package() { - cd deepin-manual - make DESTDIR="$pkgdir" install - - cp -r manual "$pkgdir"/usr/share/dman/dman - rm -r "$pkgdir"/usr/share/dman/dman-daemon/ - rm "$pkgdir"/etc/xdg/autostart/dman-daemon.desktop - rmdir "$pkgdir"/etc{/xdg/autostart,/xdg,} + make -C build DESTDIR="$pkgdir" install }