Advertisement
Guest User

stacer PKGBUILD

a guest
Aug 31st, 2017
630
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.54 KB | None | 0 0
  1. pkgname=stacer
  2. pkgver=1.0.8
  3. pkgrel=2
  4. pkgdesc="Ubuntu System Optimizer"
  5. url="https://github.com/oguzhaninan/Stacer"
  6. arch=('i686' 'x86_64')
  7. license=('MIT')
  8. depends=('qt5-charts' 'qt5-svg' 'hicolor-icon-theme')
  9. makedepends=('qt5-tools')
  10. source=("${pkgname}-${pkgver}.tar.gz::https://github.com/oguzhaninan/Stacer/archive/v${pkgver}.tar.gz")
  11. sha256sums=('9071690e870aa8dc9a0a657ae4d42217e639189836a12bef39390acf49b6299d')
  12.  
  13. build() {
  14.   cd "$srcdir/${pkgname^}-${pkgver}"
  15.   [ -d build ] && rm -fr build
  16.   mkdir build
  17.   cd build
  18.   qmake -spec linux-g++ "CONFIG += release" ../Stacer.pro
  19.   make
  20.  
  21.   # Build translations
  22.   lrelease ../stacer/stacer.pro
  23. }
  24.  
  25. package() {
  26.   cd "$srcdir/${pkgname^}-${pkgver}"/build
  27.   mkdir -p "${pkgdir}"/usr/lib/stacer
  28.  
  29.   install -Dm755 stacer/stacer "${pkgdir}"/usr/lib/stacer/stacer
  30.  
  31.   mkdir -p "${pkgdir}"/usr/bin
  32.   ln -s /usr/lib/stacer/stacer "${pkgdir}"/usr/bin/stacer
  33.  
  34.   install -Dm755 stacer-core/libstacer-core.so.1.0.0 "${pkgdir}"/usr/lib/
  35.   ln -s './libstacer-core.so.1.0.0' "${pkgdir}"/usr/lib/libstacer-core.so.1.0
  36.   ln -s './libstacer-core.so.1.0.0' "${pkgdir}"/usr/lib/libstacer-core.so.1
  37.   ln -s './libstacer-core.so.1.0.0' "${pkgdir}"/usr/lib/libstacer-core.so
  38.  
  39.   mkdir -p "${pkgdir}"/usr/share/
  40.   cp -ar ../icons "${pkgdir}"/usr/share/
  41.  
  42.   install -Dm644 ../stacer.desktop "${pkgdir}"/usr/share/applications/stacer.desktop
  43.  
  44.   # Install translations
  45.   mkdir -p "${pkgdir}"/usr/lib/stacer/translations
  46.   install -Dm644 ../translations/*qm "${pkgdir}"/usr/lib/stacer/translations/
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement