diff options
author | Bradley Nelson | 2020-07-20 16:31:50 -0600 |
---|---|---|
committer | Bradley Nelson | 2020-07-20 16:31:50 -0600 |
commit | 0e62a731681aa555934e2ffcda9de72173f10232 (patch) | |
tree | becfa9aff6760b83b1609846f3bef105dc42d046 /PKGBUILD | |
parent | dca270384a15ce9914df71fb98fce5197e5dd93a (diff) | |
download | aur-0e62a731681aa555934e2ffcda9de72173f10232.tar.gz |
Update to native git
update srcinfo
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 35 insertions, 18 deletions
@@ -1,35 +1,52 @@ pkgname=stacer-git _gitname=Stacer -pkgver=v1.0.6.r6.gc22c273 -pkgrel=3 +pkgver=v1.1.0.r59.g2af6e58 +pkgrel=1 pkgdesc="Ubuntu System Optimizer" url="https://github.com/oguzhaninan/Stacer" arch=('any') -license=('MIT') -depends=('electron' 'npm') -conflicts=('stacer') -source=("git://github.com/oguzhaninan/$_gitname.git" $pkgname.sh $pkgname.desktop) +license=('GPL3') +depends=('git' 'qt5-charts' 'qt5-svg' 'hicolor-icon-theme') +conflicts=('stacer' 'stacer-bin') +source=("git://github.com/oguzhaninan/$_gitname.git" $pkgname.desktop) sha256sums=('SKIP' - '96c90af9d95e01f45141c63a22c38fc7a090543138f8864b7601112895c5cd3e' '5c1a6698d1dd4ac2b09ef684564fc120765dd028dbe31fe17ce1d745f1fc4291') - pkgver() { cd "$_gitname" git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$srcdir/$_gitname" - npm install - npm run build + cd "$_gitname" + [ -d build ] && rm -fr build + mkdir build + cd build + + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/qt/path/bin .. + sed -i s/\;/" "/g ./stacer/CMakeFiles/stacer.dir/link.txt + make -j $(nproc) + + # Build translations + #lrelease ../stacer/stacer.pro } package() { - cd "$srcdir/$_gitname" - install -d "$pkgdir/opt/$pkgname" - install -D "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname" - cp -R ./* "$pkgdir/opt/$pkgname" - install -D assets/img/icons/icon256x256.png "$pkgdir/usr/share/pixmaps/$pkgname.png" - install -D -m644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" -} + cd "$srcdir/$_gitname"/build + mkdir -p "${pkgdir}"/usr/lib/stacer + + install -Dm755 ./output/lib/libstacer-core.a "${pkgdir}"/usr/lib + + mkdir -p "${pkgdir}"/usr/bin + install -Dm755 ./output/stacer "${pkgdir}"/usr/bin/stacer + + install -Dm644 ../LICENSE "{$pkgdir}"/usr/share/licenses/stacer/LICENSE + + mkdir -p "${pkgdir}"/usr/share/ + cp -ar ../icons "${pkgdir}"/usr/share/ + + install -Dm644 ../applications/stacer.desktop "${pkgdir}"/usr/share/applications/stacer.desktop + # Install translations + mkdir -p "${pkgdir}"/usr/lib/stacer/translations + install -Dm644 ../translations/*.ts "${pkgdir}"/usr/lib/stacer/translations/ +}
\ No newline at end of file |