allencch

komorebi 2 AUR

Sep 8th, 2017
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.38 KB | None | 0 0
  1. # Maintainer: Husam Bilal <[email protected]>
  2.  
  3. pkgname=komorebi
  4. pkgver=2.0
  5. pkgrel=1
  6. pkgdesc="Parallax backgrounds manager"
  7. url="https://github.com/iabem97/komorebi"
  8. depends=("desktop-file-utils" "glib2>=2.38" "gtk3>=3.14" "hicolor-icon-theme" "libgtop" "libgee")
  9. makedepends=("git" "cmake" "vala" "gendesk")
  10. provides=("komorebi")
  11. license=("GPL")
  12. arch=("x86_64" "i686")
  13. source=("https://github.com/iabem97/${pkgname}/archive/v${pkgver}.tar.gz")
  14. md5sums=('0c72498a4c0c10b00c50fad1ef2f6195')
  15.  
  16. prepare() {
  17.   gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec="/usr/bin/komorebi"
  18. }
  19.  
  20. build() {
  21.   _base_dir="${srcdir}/${pkgname}-${pkgver}"
  22.  
  23.   cd "$_base_dir"
  24.   sed -i '/$ENV{HOME}/d' CMakeLists.txt
  25.   sed -i 's|/System/Applications/|/usr/bin/|g' CMakeLists.txt
  26.   sed -i 's|/System/Resources/|/usr/share/|g' CMakeLists.txt
  27.   sed -i 's|/System/Resources/|/usr/share/|g' src/OnScreen/*.vala
  28.   sed -i 's|/System/Resources/|/usr/share/|g' src/Utilities.vala
  29.  
  30.   mkdir -p "$_base_dir/build"
  31.   cd "$_base_dir/build"
  32.  
  33.   cmake "$_base_dir"
  34.   make
  35. }
  36.  
  37. package() {
  38.   _base_dir="${srcdir}/${pkgname}-${pkgver}"
  39.  
  40.   cd "$_base_dir/build"
  41.   make DESTDIR="$pkgdir/" install
  42.  
  43.   install -Dm644 "$_base_dir/data/Icons/komorebi.svg" "${pkgdir}/usr/share/pixmaps/${pkgname}.svg"
  44.   install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
  45. }
Advertisement
Add Comment
Please, Sign In to add comment