From 0039c23b38e170ba6c0e9acd8d939c6b74f3e413 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Tue, 3 Aug 2010 13:27:24 +0200 Subject: [PATCH] * Tue Aug 3 2010 Tomas Bzatek - 0.0.1-1.git20100729 - Initial packaging --- .gitignore | 1 + gsettings-desktop-schemas.spec | 77 ++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 79 insertions(+) create mode 100644 gsettings-desktop-schemas.spec diff --git a/.gitignore b/.gitignore index e69de29..b0255f1 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +gsettings-desktop-schemas-0.0.1.git20100729.tar.bz2 diff --git a/gsettings-desktop-schemas.spec b/gsettings-desktop-schemas.spec new file mode 100644 index 0000000..263781d --- /dev/null +++ b/gsettings-desktop-schemas.spec @@ -0,0 +1,77 @@ +Name: gsettings-desktop-schemas +Version: 0.0.1 +Release: 1.git20100729%{?dist} +Summary: A collection of GSettings schemas + +Group: System Environment/Libraries +License: LGPLv2+ +# no homepage exists for this component +URL: http://bugzilla.gnome.org/enter_bug.cgi?product=gsettings-desktop-schemas +#VCS: git:git://git.gnome.org/gsettings-desktop-schemas +# Source0: http://download.gnome.org/sources/%{name}/0.0/%{name}-%{version}.tar.bz2 +Source0: %{name}-%{version}.git20100729.tar.bz2 +BuildArch: noarch + +BuildRequires: glib2-devel >= 2.25.11 +BuildRequires: intltool + +Requires: glib2 >= 2.25.11 + + +%description +gsettings-desktop-schemas contains a collection of GSettings schemas for +settings shared by various components of a desktop. + +%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 + + +%build +%configure --disable-schemas-compile +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +# move .pc files to /usr/share and mark this package as noarch +# pkg-config seems to pick it just nicely from this location +mkdir -p $RPM_BUILD_ROOT%{_datadir}/pkgconfig +mv $RPM_BUILD_ROOT%{_libdir}/pkgconfig/* $RPM_BUILD_ROOT%{_datadir}/pkgconfig + + +%posttrans +glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : + +%postun +if [ $1 -eq 0 ]; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : +fi + + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING MAINTAINERS NEWS README +%{_datadir}/glib-2.0/schemas/* + + +%files devel +%defattr(-,root,root,-) +%doc HACKING +%{_includedir}/* +%{_datadir}/pkgconfig/* + + +%changelog +* Tue Aug 3 2010 Tomas Bzatek - 0.0.1-1.git20100729 +- Initial packaging diff --git a/sources b/sources index e69de29..156b309 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a42f3b8d2cffc73a4adf091ab1a18b04 gsettings-desktop-schemas-0.0.1.git20100729.tar.bz2