Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c9c9777e3caa93cb9500ae69f409c0adf9158a77

commit c9c9777e3caa93cb9500ae69f409c0adf9158a77
Author: DeX77 <[email protected]>
Date:   Wed Aug 20 14:57:25 2014 +0200

gnome-python-desktop-2.32.0-8-x86_64

* rebuilt to fix :
gnome-python-desktop-evolution
gnome-python-desktop-gtop
gnome-python-desktop-keyring
gnome-python-desktop-totem

diff --git a/source/gnome-extra/gnome-python-desktop/FrugalBuild 
b/source/gnome-extra/gnome-python-desktop/FrugalBuild
index cc2139e..b826f63 100644
--- a/source/gnome-extra/gnome-python-desktop/FrugalBuild
+++ b/source/gnome-extra/gnome-python-desktop/FrugalBuild
@@ -4,7 +4,7 @@

pkgname=gnome-python-desktop
pkgver=2.32.0
-pkgrel=7
+pkgrel=8
pkgdesc="Python bindings for GNOME desktop"
url="http://www.pygtk.org/";
depends=('gnome-python>=2.28.1-2')
@@ -15,6 +15,8 @@ Finclude gnome python
replaces=("$pkgname-nautilusburn"  "$pkgname-mediaprofiles" "$pkgname-evince" 
"$pkgname-brasero" "$pkgname-applet" "$pkgname-bugbuddy")
provides=("$pkgname-nautilusburn"  "$pkgname-mediaprofiles" "$pkgname-evince" 
"$pkgname-brasero" "$pkgname-applet" "$pkgname-bugbuddy")

+source+=('gnome-python-desktop-2.32.0-metacity-build.patch')
+
#subpkgs=("${subpkgs[@]}" "$pkgname-applet")
#subdescs=("${subdescs[@]}" 'Gnome panel applet python module')
#subdepends=("${subdepends[@]}" "gnome-panel>=2.32.0")
@@ -31,7 +33,7 @@ subarchs=("${subarchs[@]}" 'i686 x86_64')

subpkgs=("${subpkgs[@]}" "$pkgname-keyring")
subdescs=("${subdescs[@]}" 'Gnome keyring python module')
-subdepends=("${subdepends[@]}" "gnome-keyring>=2.32.0")
+subdepends=("${subdepends[@]}" "gnome-keyring>=3.12")
subrodepends=("${subrodepends[@]}" "$pkgname=$pkgver")
subgroups=("${subgroups[@]}" 'gnome-extra')
subarchs=("${subarchs[@]}" 'i686 x86_64')
@@ -52,7 +54,7 @@ subarchs=("${subarchs[@]}" 'i686 x86_64')

subpkgs=("${subpkgs[@]}" "$pkgname-gtop")
subdescs=("${subdescs[@]}" 'Gtop python module')
-subdepends=("${subdepends[@]}" "libgtop>=2.28.0")
+subdepends=("${subdepends[@]}" "libgtop>=2.30")
subrodepends=("${subrodepends[@]}" "$pkgname=$pkgver")
subgroups=("${subgroups[@]}" 'gnome-extra')
subarchs=("${subarchs[@]}" 'i686 x86_64')
@@ -80,7 +82,7 @@ subarchs=("${subarchs[@]}" 'i686 x86_64')

subpkgs=("${subpkgs[@]}" "$pkgname-totem")
subdescs=("${subdescs[@]}" 'Totem python module')
-subdepends=("${subdepends[@]}" "totem>=2.90.0")
+subdepends=("${subdepends[@]}" "totem>=3.12.1")
subrodepends=("${subrodepends[@]}" "$pkgname=$pkgver")
subgroups=("${subgroups[@]}" 'gnome-extra')
subarchs=("${subarchs[@]}" 'i686 x86_64')
@@ -107,12 +109,12 @@ subarchs=("${subarchs[@]}" 'i686 x86_64')
#subgroups=("${subgroups[@]}" 'gnome')
#subarchs=("${subarchs[@]}" 'i686 x86_64')

-subpkgs=("${subpkgs[@]}" "$pkgname-evolution")
-subdescs=("${subdescs[@]}" 'evolution python module')
-subdepends=("${subdepends[@]}" "evolution>=3.2.0 openssl>=1.0.0-2")
-subrodepends=("${subrodepends[@]}" "$pkgname=$pkgver")
-subgroups=("${subgroups[@]}" 'gnome-extra')
-subarchs=("${subarchs[@]}" 'i686 x86_64')
+#subpkgs=("${subpkgs[@]}" "$pkgname-evolution")
+#subdescs=("${subdescs[@]}" 'evolution python module')
+#subdepends=("${subdepends[@]}" "evolution>=3.12.3 openssl>=1.0.1")
+#subrodepends=("${subrodepends[@]}" "$pkgname=$pkgver")
+#subgroups=("${subgroups[@]}" 'gnome-extra')
+#subarchs=("${subarchs[@]}" 'i686 x86_64')

#subpkgs=("${subpkgs[@]}" "$pkgname-nautilusburn")
#subdescs=("${subdescs[@]}" 'nautilus-cd-burner python module')
@@ -128,13 +130,20 @@ subarchs=("${subarchs[@]}" 'i686 x86_64')
#subgroups=("${subgroups[@]}" 'gnome')
#subarchs=("${subarchs[@]}" 'i686 x86_64')

+Fconfopts+="--enable-metacity \
+       --disable-nautilusburn \
+       --disable-evince \
+       --disable-braseromedia \
+       --disable-evolution \
+       --disable-evolution_ecal"
+
## NOTE: the depends are not really right for gnome-python-desktop-wnck , 
$pkgname depends/rodepends got removed
##       to make some rox crap happy. So you have to add gnome-python{-desktop} 
depends to any gnome* package need
##       gnome-python-desktop-wnck

build() {

-       Fbuild --enable-metacity -disable-nautilusburn --disable-evince 
--disable-braseromedia
+       Fbuild

# Split all this crap off, seriously, a menu editor pulls in hundreds of 
unnecessary depends

@@ -202,7 +211,7 @@ build() {
#Fsplit $pkgname-evince $_F_python_libdir/gtk-2.0/evince.so

# -evolution
-       Fsplit $pkgname-evolution $_F_python_libdir/gtk-2.0/evolution
+       #Fsplit $pkgname-evolution $_F_python_libdir/gtk-2.0/evolution

# -nautilusburn
#Fsplit $pkgname-nautilusburn $_F_python_libdir/gtk-2.0/nautilusburn.la
@@ -217,6 +226,7 @@ build() {
Frm $_F_python_libdir/gtk-2.0/bugbudd*
}

-sha1sums=('dae15fe9fea61ecbde5af513c94de2ff1a66369c')
+sha1sums=('dae15fe9fea61ecbde5af513c94de2ff1a66369c' \
+          'f4f66ee6d1d2489a495194efb49983c1ab6042fa')

# optimization OK
diff --git 
a/source/gnome-extra/gnome-python-desktop/gnome-python-desktop-2.32.0-metacity-build.patch
 
b/source/gnome-extra/gnome-python-desktop/gnome-python-desktop-2.32.0-metacity-build.patch
new file mode 100644
index 0000000..5054dd2
--- /dev/null
+++ 
b/source/gnome-extra/gnome-python-desktop/gnome-python-desktop-2.32.0-metacity-build.patch
@@ -0,0 +1,42 @@
+From: Daniel Drake <[email protected]>
+
+Fix build against metacity-2.34.2. The port to GSettings
+removed these constants from the codebase.
+
+Index: gnome-python-desktop-2.32.0/metacity/metacity.defs
+===================================================================
+--- gnome-python-desktop-2.32.0.orig/metacity/metacity.defs
++++ gnome-python-desktop-2.32.0/metacity/metacity.defs
+@@ -120,32 +120,6 @@
+   )
+ )
+
+-(define-enum FocusMode
+-  (in-module "Meta")
+-  (c-name "MetaFocusMode")
+-;   (gtype-id "META_TYPE_FOCUS_MODE")
+-  (values
+-    '("click" "META_FOCUS_MODE_CLICK")
+-    '("sloppy" "META_FOCUS_MODE_SLOPPY")
+-    '("mouse" "META_FOCUS_MODE_MOUSE")
+-  )
+-)
+-
+-(define-enum ActionTitlebar
+-  (in-module "Meta")
+-  (c-name "MetaActionTitlebar")
+-;   (gtype-id "META_TYPE_ACTION_TITLEBAR")
+-  (values
+-    '("toggle-shade" "META_ACTION_TITLEBAR_TOGGLE_SHADE")
+-    '("toggle-maximize" "META_ACTION_TITLEBAR_TOGGLE_MAXIMIZE")
+-    '("minimize" "META_ACTION_TITLEBAR_MINIMIZE")
+-    '("none" "META_ACTION_TITLEBAR_NONE")
+-    '("lower" "META_ACTION_TITLEBAR_LOWER")
+-    '("menu" "META_ACTION_TITLEBAR_MENU")
+-    '("last" "META_ACTION_TITLEBAR_LAST")
+-  )
+-)
+-
+ (define-enum FrameType
+   (in-module "Meta")
+   (c-name "MetaFrameType")
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to