summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBradley Nelson2020-07-20 16:31:50 -0600
committerBradley Nelson2020-07-20 16:31:50 -0600
commit0e62a731681aa555934e2ffcda9de72173f10232 (patch)
treebecfa9aff6760b83b1609846f3bef105dc42d046 /PKGBUILD
parentdca270384a15ce9914df71fb98fce5197e5dd93a (diff)
downloadaur-0e62a731681aa555934e2ffcda9de72173f10232.tar.gz
Update to native git
update srcinfo
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 35 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c6d8f576f646..01c8ee6ab745 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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