Author: glen                         Date: Sun Jan 29 00:39:24 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new, adopted from fc package

---- Files affected:
packages/libdesktop-agnostic:
   gladeui.patch (NONE -> 1.1)  (NEW), libdesktop-agnostic.spec (NONE -> 1.1)  
(NEW)

---- Diffs:

================================================================
Index: packages/libdesktop-agnostic/gladeui.patch
diff -u /dev/null packages/libdesktop-agnostic/gladeui.patch:1.1
--- /dev/null   Sun Jan 29 01:39:25 2012
+++ packages/libdesktop-agnostic/gladeui.patch  Sun Jan 29 01:39:19 2012
@@ -0,0 +1,14 @@
+--- a/data/wscript     2011-03-12 15:14:23.000000000 +0100
++++ b/data/wscript     2011-05-28 18:25:23.897854907 +0200
+@@ -16,9 +16,9 @@
+ def configure(conf):
+     conf.env['GLADE_SUPPORT'] = Options.options.glade
+     if conf.env['GLADE_SUPPORT']:
+-        conf.check_cfg(package='gladeui-1.0', uselib_store='GLADEUI',
++        conf.check_cfg(package='gladeui-2.0', uselib_store='GLADEUI',
+                        mandatory=True, args='--cflags --libs')
+-        pkgconfig = 'pkg-config --variable catalogdir gladeui-1.0'
++        pkgconfig = 'pkg-config --variable catalogdir gladeui-2.0'
+         conf.env['GLADEUI_CATALOGDIR'] = \
+                 Utils.cmd_output(pkgconfig, silent=1).strip()
+ 

================================================================
Index: packages/libdesktop-agnostic/libdesktop-agnostic.spec
diff -u /dev/null packages/libdesktop-agnostic/libdesktop-agnostic.spec:1.1
--- /dev/null   Sun Jan 29 01:39:25 2012
+++ packages/libdesktop-agnostic/libdesktop-agnostic.spec       Sun Jan 29 
01:39:19 2012
@@ -0,0 +1,153 @@
+# $Revision$, $Date$
+Summary:       Provides an extensible configuration API
+Name:          libdesktop-agnostic
+Version:       0.3.92
+Release:       1
+License:       GPL v2+ and LGPL v2+
+Group:         Libraries
+URL:           https://launchpad.net/libdesktop-agnostic
+Source0:       
http://launchpad.net/libdesktop-agnostic/0.4/%{version}/+download/%{name}-%{version}.tar.gz
+Patch0:                gladeui.patch
+BuildRequires: GConf2-devel
+BuildRequires: gettext
+BuildRequires: rpmbuild(macros) >= 1.219
+BuildRequires: glade-devel >= 3
+BuildRequires: gnome-desktop-devel
+BuildRequires: gobject-introspection-devel
+BuildRequires: gtk+-devel
+BuildRequires: intltool
+BuildRequires: python-devel
+BuildRequires: python-pygtk-devel
+BuildRequires: vala
+#BuildRequires:  waf
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This library provides an extensible configuration API. A unified
+virtual file system API, and a desktop item editor.
+
+%package progs
+Summary:       Helper applications for %{name}
+Group:         Applications/System
+Requires:      %{name} = %{version}-%{release}
+
+%description progs
+This package contains helper applications for libdesktop-agnostic,
+such as a schema converter.
+
+%package -n python-desktop-agnostic
+Summary:       Python bindings for %{name}
+Group:         Development/Languages
+Requires:      %{name} = %{version}-%{release}
+
+%description -n python-desktop-agnostic
+This package contains the Python bindings for the core library.
+
+
+%package devel
+Summary:       Development files for %{name}
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%setup -q
+#Use gladeui-2.0, not glade-1.0
+%patch0 -p1
+
+%build
+export CFLAGS="%{rpmfcflags}"
+PYTHONDIR=%{py_sitedir} ./waf configure \
+         --prefix=%{_prefix} \
+         --libdir=%{_libdir} \
+         --sysconfdir=%{_sysconfdir} \
+         --enable-debug \
+         --config-backends=gconf \
+         --vfs-backends=gio \
+         --desktop-entry-backends=glib \
+         --with-glade
+#        --disable-gi
+
+./waf -v build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+DESTDIR=$RPM_BUILD_ROOT ./waf install
+
+# install man files
+#install -d $RPM_BUILD_ROOT%{_mandir}/man1/
+#install -D -p -m 0644 debian/lda*1 $RPM_BUILD_ROOT%{_mandir}/man1
+
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
+%py_comp $RPM_BUILD_ROOT%{py_sitedir}
+%py_postclean
+
+# fix permissions so debuginfo is stripped from .so files
+find $RPM_BUILD_ROOT%{_libdir} -name *.so -exec chmod 755 {} \;
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%dir /etc/xdg/libdesktop-agnostic
+%config(noreplace) /etc/xdg/libdesktop-agnostic/desktop-agnostic.ini
+%attr(755,root,root) %{_libdir}/libdesktop-agnostic.so.*.*.*
+%ghost %{_libdir}/libdesktop-agnostic.so.0
+%attr(755,root,root) %{_libdir}/libdesktop-agnostic-cfg.so.*.*.*
+%ghost %{_libdir}/libdesktop-agnostic-cfg.so.0
+%attr(755,root,root) %{_libdir}/libdesktop-agnostic-fdo.so.*.*.*
+%ghost %{_libdir}/libdesktop-agnostic-fdo.so.0
+%attr(755,root,root) %{_libdir}/libdesktop-agnostic-ui.so.*.*.*
+%ghost %{_libdir}/libdesktop-agnostic-ui.so.0
+%attr(755,root,root) %{_libdir}/libdesktop-agnostic-vfs.so.*.*.*
+%ghost %{_libdir}/libdesktop-agnostic-vfs.so.0
+
+%dir %{_libdir}/desktop-agnostic
+%dir %{_libdir}/desktop-agnostic/modules
+%attr(755,root,root) %{_libdir}/desktop-agnostic/modules/libda-cfg-gconf.so
+%attr(755,root,root) 
%{_libdir}/desktop-agnostic/modules/libda-cfg-type-color.so
+%attr(755,root,root) %{_libdir}/desktop-agnostic/modules/libda-fdo-glib.so
+%attr(755,root,root) 
%{_libdir}/desktop-agnostic/modules/libda-module-guesser.so
+%attr(755,root,root) %{_libdir}/desktop-agnostic/modules/libda-vfs-gio.so
+
+%files progs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/lda-desktop-entry-editor
+%attr(755,root,root) %{_bindir}/lda-schema-to-gconf
+#%{_mandir}/man1/lda*1.gz
+
+%files -n python-desktop-agnostic
+%defattr(644,root,root,755)
+%dir %{py_sitedir}/desktopagnostic
+%{py_sitedir}/desktopagnostic/*.py[co]
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/libdesktop-agnostic-1.0
+%{_datadir}/pygtk/2.0/defs/desktopagnostic*defs
+%{_datadir}/vala/vapi/desktop-agnostic*
+%{_datadir}/glade/catalogs/desktop-agnostic.xml
+%{_pkgconfigdir}/desktop-agnostic.pc
+%{_libdir}/libdesktop-agnostic-ui.so
+%{_libdir}/libdesktop-agnostic-cfg.so
+%{_libdir}/libdesktop-agnostic-fdo.so
+%{_libdir}/libdesktop-agnostic-vfs.so
+%{_libdir}/libdesktop-agnostic.so
+
+%define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <[email protected]>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2012/01/29 00:39:19  glen
+- new, adopted from fc package
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to