Arch-Like - nietypowy blog, nietypowe forum.

Projekty/Wsparcie => POLAUR => Wątek zaczęty przez: pavbaranov w Lipiec 11, 2015, 11:56:46

Tytuł: Velours - wystrój Plasma 5
Wiadomość wysłana przez: pavbaranov w Lipiec 11, 2015, 11:56:46
Nic dodać nic ująć: http://kde-look.org/content/show.php/Velours+%28Plasma+4%2B5%29?content=165324 (http://kde-look.org/content/show.php/Velours+%28Plasma+4%2B5%29?content=165324)
PKGBUILD
# Maintainer: pavbaranov

pkgname=plasma5-themes-velours-git
_gitname=velours
pkgver=22.90647e9
pkgrel=1
pkgdesc="Plasma5 light and dark theme with Gtk support"
arch=('any')
url=http://kde-look.org/content/show.php/Velours+%28Plasma+4%2B5%29?content=165324
license=('CC-BY-SA')
source=("git://github.com/obnosim/velours.git")
conflicts=('plasma5-theme-velours')
sha256sums=('SKIP')

pkgver()
{
    cd $_gitname
    echo "$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}

package() {
  cd $srcdir/
  mkdir -p -m755 "${pkgdir}/usr/share/plasma/desktoptheme"
  cp -rf --no-preserve=mode velours "${pkgdir}/usr/share/plasma/desktoptheme/"
}

Przedstawiona wersja jest wersją z Git i oczywiście dla Plasma 5. Jeśli ktoś jest zainteresowany wersją dla KDE4 to... winien w powyższym PKGBUILDzie zmienić w sekcji "package" z:
  mkdir -p -m755 "${pkgdir}/usr/share/plasma/desktoptheme"
  cp -rf --no-preserve=mode velours "${pkgdir}/usr/share/plasma/desktoptheme/"
na:
  mkdir -p -m755 "${pkgdir}/usr/share/apps/desktoptheme"
  cp -rf --no-preserve=mode velours "${pkgdir}/usr/share/apps/desktoptheme/"
Oczywiście jest możliwe również opracowanie PKGBUILDu dla "stabilnego" wydania 5.0, w takim przypadku, dla Plasma 5 zmianie ulega adres w sekcji source z:
source=("git://github.com/obnosim/velours.git")na: source=("https://raw.githubusercontent.com/obnosim/velours/packaged/Velours5.tar.gz")a w przypadku KDE4 (oprócz zmian opisanych wyżej) w sekcji source winno znaleźć się:
source=("https://raw.githubusercontent.com/obnosim/velours/packaged/Velours4.tar.gz')Oczywiście powinniśmy również wprowadzić odpowiednią sumę kontrolną, ale ze SKIP również zadziała ;) Jak kogoś to bardzo razi, to zmienię.
Zmieniamy również sekcję pkgver zastępując jej dotychczasowe brzmienie poprzez: pkgver=5.0 jak również usuwamy całą sekcję pkgver.