SPECS: libopensync.spec - 0.3x series moved here; 0.2x series as l...

arekm arekm at pld-linux.org
Thu Mar 6 09:28:58 CET 2008


Author: arekm                        Date: Thu Mar  6 08:28:58 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- 0.3x series moved here; 0.2x series as libopensync02.spec

---- Files affected:
SPECS:
   libopensync.spec (1.38 -> 1.39) 

---- Diffs:

================================================================
Index: SPECS/libopensync.spec
diff -u SPECS/libopensync.spec:1.38 SPECS/libopensync.spec:1.39
--- SPECS/libopensync.spec:1.38	Sun Jan 27 23:20:18 2008
+++ SPECS/libopensync.spec	Thu Mar  6 09:28:53 2008
@@ -1,32 +1,33 @@
 # $Revision$, $Date$
-#
 # Conditional build:
 %bcond_without	python		# don't build python binding
-%bcond_without	static_libs	# don't build static library
 #
 Summary:	Data synchronization framework
 Summary(pl.UTF-8):	Szkielet do synchronizacji danych
 Name:		libopensync
-# WARNING: don't go for 0.3x line - it's DEVELopment series
-Version:	0.22
-Release:	4
+Version:	0.36
+Release:	0.1
 Epoch:		1
 License:	LGPL v2.1+
 Group:		Libraries
-Source0:	http://opensync.org/download/releases/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5:	f563ce2543312937a9afb4f8445ef932
-Patch0:		%{name}-py-m4.patch
+Source0:	http://www.opensync.org/download/releases/0.36/%{name}-%{version}.tar.bz2
+# Source0-md5:	d8cc7835663566e3626e959d8fb531bf
 URL:		http://www.opensync.org/
 BuildRequires:	autoconf
 BuildRequires:	automake
+BuildRequires:	cmake
+BuildRequires:	glib2-devel >= 1:2.10
+BuildRequires:	libint-devel
 BuildRequires:	libtool
-BuildRequires:	libxml2-devel
+BuildRequires:	libxml2-devel >= 1:2.6
+BuildRequires:	pkgconfig
+BuildRequires:	rpmbuild(macros) >= 1.385
+BuildRequires:	sqlite3-devel >= 3.3
 %if %{with python}
 BuildRequires:	python-devel
 BuildRequires:	python-modules
 BuildRequires:	swig-python
 %endif
-BuildRequires:	sqlite3-devel
 # no such opensync plugins (yet?)
 Obsoletes:	multisync-ldap
 Obsoletes:	multisync-opie
@@ -59,7 +60,8 @@
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki opensync
 Group:		Development/Libraries
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-Requires:	sqlite3-devel
+Requires:	glib2-devel >= 1:2.10
+Obsoletes:	libopensync-static
 Obsoletes:	multisync-devel
 
 %description devel
@@ -68,18 +70,6 @@
 %description devel -l pl.UTF-8
 Pliki nagłówkowe biblioteki opensync.
 
-%package static
-Summary:	Static opensync library
-Summary(pl.UTF-8):	Statyczna biblioteka opensync
-Group:		Development/Libraries
-Requires:	%{name}-devel = %{epoch}:%{version}-%{release}
-
-%description static
-Static opensync library.
-
-%description static -l pl.UTF-8
-Statyczna biblioteka opensync.
-
 %package -n python-opensync
 Summary:	Python bindings for opensync library
 Summary(pl.UTF-8):	Wiązania Pythona do biblioteki opensync
@@ -95,35 +85,23 @@
 
 %prep
 %setup -q
-%patch0 -p1
-
-[ -x "%{_bindir}/python%{py_ver}-config" ] && sed -i -e 's#python-config#%{_bindir}/python%{py_ver}-config#g' acinclude.m4
 
 %build
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
-	%{!?debug:--disable-debug --disable-tracing} \
-	--%{?with_static_libs:en}%{!?with_static_libs:dis}able-static \
-	--%{?with_python:en}%{!?with_python:dis}able-python
+%cmake \
+	-DCMAKE_INSTALL_PREFIX=%{_prefix} \
+%if "%{_lib}" != "lib"
+	-DLIB_SUFFIX=64 \
+%endif
+	.
 
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT%{_libdir}/opensync/plugins \
-    $RPM_BUILD_ROOT%{_datadir}/opensync/defaults
-
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.{py,la,a}
-rm -f $RPM_BUILD_ROOT%{_libdir}/opensync/formats/*.a
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -132,36 +110,33 @@
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README TODO
+%doc AUTHORS README
 %attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
-%attr(755,root,root) %{_libdir}/osplugin
-%dir %{_libdir}/opensync
-%dir %{_libdir}/opensync/formats
-%dir %{_libdir}/opensync/plugins
-%dir %{_datadir}/opensync
-%dir %{_datadir}/opensync/defaults
-%attr(755,root,root) %{_libdir}/opensync/formats/*.so
-%{_libdir}/opensync/formats/*.la
+%attr(755,root,root) %{_libdir}/libopensync.so.*
+%dir %{_libdir}/opensync-*
+%dir %{_libdir}/opensync-*/formats
+%dir %{_libdir}/opensync-*/osplugin
+%dir %{_datadir}/opensync-*
+%{_datadir}/opensync-*/capabilities
+%{_datadir}/opensync-*/descriptions
+%{_datadir}/opensync-*/schemas
+%attr(755,root,root) %{_libdir}/opensync-*/formats/*.so
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/opensync*
-%{_pkgconfigdir}/*.pc
-
-%if %{with static_libs}
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/lib*.a
-%endif
+%attr(755,root,root) %{_libdir}/libopensync.so
+%{_includedir}/opensync-1.0
+%{_pkgconfigdir}/opensync-1.0.pc
+
+%dir %{_datadir}/opensync-*/cmake
+%dir %{_datadir}/opensync-*/cmake/modules
+%{_datadir}/opensync-*/cmake/modules/*.cmake
 
 %if %{with python}
 %files -n python-opensync
 %defattr(644,root,root,755)
-%attr(755,root,root) %{py_sitedir}/*.so
-%{py_sitedir}/*.py[co]
+%attr(755,root,root) %{py_sitedir}/_opensync.so
+%{py_sitedir}/opensync.py
 %endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -170,89 +145,17 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
-Revision 1.38  2008-01-27 22:20:18  qboosh
-- updated Source0 URL (sane now)
-- LGPL v2.1+ (merged from DEVEL)
-
-Revision 1.37  2007-12-29 00:41:30  glen
-- rel 4
-
-Revision 1.36  2007-10-09 14:06:37  glen
-- -devel R: sqlite3-devel; rel 3
-
-Revision 1.35  2007/10/09 09:35:23  arekm
-- back to stable 0.2x line. devel 0.3x moved to DEVEL
-
-Revision 1.24  2007/03/28 23:21:21  wrobell
-- ver. 0.22
-
-Revision 1.23  2007/03/24 18:06:42  bszx
-- updated to 0.21.1
-
-Revision 1.22  2007/02/13 06:46:51  glen
-- tabs in preamble
-
-Revision 1.21  2007/02/12 00:49:03  baggins
-- converted to UTF-8
-
-Revision 1.20  2007/01/27 22:41:24  arekm
-- up to 0.20
-
-Revision 1.19  2006/11/05 02:05:55  qboosh
-- multisync-syncml Obsoletes moved to new libopensync-plugin-syncml package
-
-Revision 1.18  2006/10/23 21:59:28  glen
-- working source0
-
-Revision 1.17  2006/10/23 19:43:54  glen
-- added %{_libdir}/osplugin binary
-
-Revision 1.16  2006/10/23 19:23:07  glen
-- uploaded to distfiles
-
-Revision 1.15  2006/10/23 19:21:22  glen
-- add py-m4.patch
-
-Revision 1.14  2006/10/23 14:16:43  czarny
-- up to 0.19
-- python patch (0) already in upstream
-
-Revision 1.13  2006/05/03 12:27:03  pluto
-- sources dropped in.
-
-Revision 1.12  2006/05/03 12:14:28  pluto
-- rm formats/*.a
-
-Revision 1.11  2006/04/19 19:31:58  qboosh
-- bcond descs
-
-Revision 1.10  2006/04/16 11:45:26  djurban
-- added 2 bconds (python, static_libs)
-
-Revision 1.9  2006/01/31 21:17:24  patrys
-- missing BR: sqlite3
-
-Revision 1.8  2006/01/24 10:45:07  qboosh
-- -devel Obsoletes: multisync-devel
-- base Obsoletes: multisync-{ldap,opie,syncml} (no such opensync plugins yet)
-
-Revision 1.7  2006/01/23 12:18:23  wrobell
-- added some missing dirs required by plugins
-
-Revision 1.6  2006/01/09 08:35:37  qboosh
-- try this way
-
-Revision 1.5  2006/01/09 08:35:07  qboosh
-- argh, stupid wiki downloads
+Revision 1.39  2008-03-06 08:28:53  arekm
+- 0.3x series moved here; 0.2x series as libopensync02.spec
 
-Revision 1.4  2006/01/09 08:31:48  qboosh
-- fixed md5
+Revision 1.34.2.4  2008-03-06 08:14:47  arekm
+- python and symlinks
 
-Revision 1.3  2006/01/08 23:25:33  qboosh
-- pl, BR: ac,am,lt
+Revision 1.34.2.3  2008-03-06 08:05:35  arekm
+- up to 0.36
 
-Revision 1.2  2005/12/30 11:09:59  wrobell
-- fixed python modules installation, patch sent to author
+Revision 1.34.2.2  2008-02-10 20:04:18  paszczus
+- BR: libint-devel
 
-Revision 1.1  2005/12/30 10:42:07  wrobell
-- based on template
+Revision 1.34.2.1  2007-11-11 18:17:23  glen
+- 0.43, build system switched to cmake
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/libopensync.spec?r1=1.38&r2=1.39&f=u



More information about the pld-cvs-commit mailing list