[libcompizconfig] new release 0.9.2.1

Adam Williamson adamwill at fedoraproject.org
Tue Jan 18 15:20:12 UTC 2011


commit bfef320a779f8ff7a6cc51f6b2b75543f5a9f11a
Author: Adam Williamson <awilliam at redhat.com>
Date:   Tue Jan 18 15:19:55 2011 +0000

    new release 0.9.2.1

 .gitignore           |    1 +
 libcompizconfig.spec |   46 +++++++++++++++++++++++++++++++++++-----------
 sources              |    2 +-
 3 files changed, 37 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e2e55d2..dac554a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 libcompizconfig-0.8.4.tar.bz2
+/libcompizconfig-0.9.2.1.tar.bz2
diff --git a/libcompizconfig.spec b/libcompizconfig.spec
index cb02adb..fc82ec5 100644
--- a/libcompizconfig.spec
+++ b/libcompizconfig.spec
@@ -1,25 +1,27 @@
-%define         basever 0.8.4
+%define         basever 0.9.2.1
 
 Name:           libcompizconfig
-Version:        0.8.4
-Release:        4%{?dist}
+Version:        0.9.2.1
+Release:        2%{?dist}
 Summary:        Configuration backend for compiz
 
 Group:          System Environment/Libraries
 # backends/libini.so is GPLv2+, other parts are LGPLv2+
 License:        LGPLv2+ and GPLv2+
-URL:            http://www.opencompositing.org/
+URL:            http://www.compiz.org/
 
 Source0:        http://releases.compiz-fusion.org/%{version}/%{name}-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 # libdrm is not available on these arches
 ExcludeArch:    s390 s390x
-BuildRequires:  compiz-devel >= %{basever}, compiz-bcop >= %{basever}
+BuildRequires:  compiz-devel >= %{basever}
 BuildRequires:  libX11-devel, gettext, intltool
+BuildRequires:  cmake
 BuildRequires:  perl(XML::Parser)
 BuildRequires:  mesa-libGL-devel
 BuildRequires:  protobuf-devel
+BuildRequires:  boost-devel
 
 %description
 The Compiz Project brings 3D desktop visual effects that improve
@@ -45,16 +47,31 @@ developing applications that use %{name}.
 
 
 %build
-%configure --disable-static
-           
-make %{?_smp_mflags}
+rm -rf $RPM_BUILD_ROOT
+mkdir build
+pushd build
+%cmake -DCOMPIZ_BUILD_WITH_RPATH=OFF -DCOMPIZ_PACKAGING_ENABLED=ON -DCOMPIZ_PLUGIN_INSTALL_TYPE=package -DCOMPIZ_DISABLE_SCHEMAS_INSTALL=ON -DCOMPIZ_INSTALL_GCONF_SCHEMA_DIR=%{_sysconfdir}/gconf/schemas ..
+make VERBOSE=1 %{?_smp_mflags}
+popd
 
 
 %install
+pushd build
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+make DESTDIR=$RPM_BUILD_ROOT install
+
+# This should work, but is buggy upstream:
+# make DESTDIR=$RPM_BUILD_ROOT findcompizconfig_install
+# So we do this instead:
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/cmake/Modules
+%__cmake -E copy ../cmake/FindCompizConfig.cmake $RPM_BUILD_ROOT%{_datadir}/cmake/Modules
+
+popd
+
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
+#schema is useless
+rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/gconf/schemas/compiz-ccp.schemas
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -64,11 +81,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %postun -p /sbin/ldconfig
 
-
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING NEWS VERSION
-%{_sysconfdir}/compizconfig/
 %{_libdir}/*.so.*
 %{_datadir}/compiz/ccp.xml
 %{_libdir}/compiz/*.so
@@ -79,11 +94,20 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/*
+%{_datadir}/cmake/Modules/FindCompizConfig.cmake
+%{_datadir}/compiz/cmake/LibCompizConfigCommon.cmake
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/libcompizconfig.pc
 
 
 %changelog
+* Sun Jan 16 2011 Adam Williamson <awilliam at redhat.com> - 0.9.2.1-2
+- drop gconf stuff entirely
+
+* Sat Jan 15 2011 Adam Williamson <awilliam at redhat.com> - 0.9.2.1-1
+- new release 0.9.2.1
+- switch to cmake build system
+
 * Sat Nov 06 2010 leigh scott <leigh123linux at googlemail.com> - 0.8.4-4
 - rebuilt
 
diff --git a/sources b/sources
index 57d654a..06d1512 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-723e076722370c35c47c2ab2ae445422  libcompizconfig-0.8.4.tar.bz2
+e55190b8986c0fcc69a882fc87c0073c  libcompizconfig-0.9.2.1.tar.bz2


More information about the scm-commits mailing list