Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Husam Bilal <husam212@gmail.com>
- pkgname=komorebi
- pkgver=2.0
- pkgrel=1
- pkgdesc="Parallax backgrounds manager"
- url="https://github.com/iabem97/komorebi"
- depends=("desktop-file-utils" "glib2>=2.38" "gtk3>=3.14" "hicolor-icon-theme" "libgtop")
- makedepends=("git" "cmake" "vala" "gendesk")
- provides=("komorebi")
- license=("GPL")
- arch=("x86_64" "i686")
- md5sums=("0c72498a4c0c10b00c50fad1ef2f6195")
- source=("https://github.com/iabem97/${pkgname}/archive/v${pkgver}.tar.gz")
- prepare() {
- gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec="/usr/bin/komorebi"
- gendesk -f -n --pkgname "$pkgname-wallpaper-creator" --pkgdesc "$pkgdesc (wallpaper creator)" --exec="/usr/bin/komorebi-wallpaper-creator"
- }
- build() {
- _base_dir="${srcdir}/${pkgname}-${pkgver}"
- cd "$_base_dir"
- sed -i '/$ENV{HOME}/d' CMakeLists.txt
- sed -i 's|/System/Applications/|/usr/bin/|g' CMakeLists.txt
- sed -i 's|/System/Resources/|/usr/share/|g' CMakeLists.txt
- find . -type f -name '*.vala' -exec sed -i 's|/System/Resources/|/usr/share/|g' {} \;
- mkdir -p "$_base_dir/build"
- cd "$_base_dir/build"
- cmake "$_base_dir"
- make
- }
- package() {
- _base_dir="${srcdir}/${pkgname}-${pkgver}"
- cd "$_base_dir/build"
- make DESTDIR="$pkgdir/" install
- install -Dm644 "$_base_dir/data/Icons/komorebi.svg" "${pkgdir}/usr/share/pixmaps/${pkgname}.svg"
- install -Dm644 "$_base_dir/data/Icons/wallpaper_creator.svg" "${pkgdir}/usr/share/pixmaps/komorebi-wallpaper-creator.svg"
- install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
- install -Dm644 "${srcdir}/${pkgname}-wallpaper-creator.desktop" "${pkgdir}/usr/share/applications/wallpapercreator.desktop"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement