Oxygen-GTK Icon Fix

A.T.W.A.
Пожалуйста )
Оригинальный юзерпик)
A.T.W.A.
Пожалуйста )
Если бы ещё и на oxygen-gtk3, то было бы вообще песня...
PKGBUILD
pkgname=oxygen-gtk3
pkgver=1.1.4
pkgrel=1
pkgdesc="Port of the default KDE widget theme (Oxygen) to GTK3"
arch=('i686' 'x86_64')
url='https://projects.kde.org/projects/playground/artwork/oxygen-gtk/'
license=('LGPL')
depends=('gtk3')
makedepends=('cmake')
source=("http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2"
        "blablabla.patch")
md5sums=('6c6db0188d3780173af1994f34db8a71'
         'SKIP')
prepare() {
  cd ${srcdir}/${pkgname}-${pkgver}
  patch -p1 -i ${srcdir}/blablabla.patch
}
build() {
  mkdir build
  cd build
  cmake ../${pkgname}-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr
  make
}
package() {
  cd build
  make DESTDIR="${pkgdir}" install
}

blablabla.patch
diff -aur oxygen-gtk3-1.1.4/CMakeLists.txt oxygen-gtk3-1.1.4_new/CMakeLists.txt
--- oxygen-gtk3-1.1.4/CMakeLists.txt	2013-05-31 15:17:03.000000000 +0400
+++ oxygen-gtk3-1.1.4_new/CMakeLists.txt	2013-08-16 14:55:44.267976023 +0400
@@ -54,7 +54,7 @@
 # Set to 1 to replace gtk stock icons
 # with oxygen-icons
 if( NOT DEFINED OXYGEN_ICON_HACK )
-    set( OXYGEN_ICON_HACK 1 )
+    set( OXYGEN_ICON_HACK 0 )
 endif( NOT DEFINED OXYGEN_ICON_HACK )
 # Set to 1 to force KDE icons and fonts when running in non-KDE
A.T.W.A., ещё раз благодарю.
Мда, всё за меня сделали, а теперь вышла новая версия, так я теперь вообще запутался. Помогите, пожалуйста, кто чем может. А новые пересобранные версии пакетов я выложу здесь.
Добавляйте в имеющиеся PKGBUILDы (yaourt -G ) строку перед cmake
sed -i 's:set( OXYGEN_ICON_HACK 1 ):set( OXYGEN_ICON_HACK 0 ):' ${srcdir}/${pkgname}-${pkgver}/CMakeLists.txt
Где то мне говорили, что можно автоматически пересобирать пакеты.... А во:
yaourt -S customizepkg
ток как пользоваться не знаю)

PS соберите себе отдельные пакеты типа oxygen-gtkX-my с provides, conflicts и replaces оригинальные пакеты, поставьте их и будет вам счастье. Или меняйте каждый раз при обновлении pkgbuild добавляя предложенную мною строчку (можно и автоматизировать)
PGP 0x31361F01
arcanisrepo
 
Зарегистрироваться или войдите чтобы оставить сообщение.