commit vsqlite++ for openSUSE:Factory
Hello community, here is the log from the commit of package vsqlite++ for openSUSE:Factory checked in at 2017-02-03 16:30:07 Comparing /work/SRC/openSUSE:Factory/vsqlite++ (Old) and /work/SRC/openSUSE:Factory/.vsqlite++.new (New) Package is "vsqlite++" Changes: --- /work/SRC/openSUSE:Factory/vsqlite++/vsqlite++.changes 2016-07-14 09:50:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.vsqlite++.new/vsqlite++.changes 2017-02-03 20:04:50.024673280 +0100 @@ -1,0 +2,5 @@ +Thu Feb 2 15:37:26 UTC 2017 - adam.ma...@suse.de + +- use individual libboost-*-devel packages instead of boost-devel + +--- Other differences: -- ++ vsqlite++.spec ++ --- /var/tmp/diff_new_pack.T2aoWd/_old 2017-02-03 20:04:50.468610792 +0100 +++ /var/tmp/diff_new_pack.T2aoWd/_new 2017-02-03 20:04:50.468610792 +0100 @@ -1,7 +1,7 @@ # # spec file for package vsqlite++ # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,7 +28,11 @@ Source0: https://github.com/vinzenz/vsqlite--/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_headers-devel +%else BuildRequires: boost-devel +%endif BuildRequires: dos2unix BuildRequires: gcc-c++ BuildRequires: libtool
commit vsqlite++ for openSUSE:Factory
Hello community, here is the log from the commit of package vsqlite++ for openSUSE:Factory checked in at 2016-07-14 09:50:06 Comparing /work/SRC/openSUSE:Factory/vsqlite++ (Old) and /work/SRC/openSUSE:Factory/.vsqlite++.new (New) Package is "vsqlite++" Changes: --- /work/SRC/openSUSE:Factory/vsqlite++/vsqlite++.changes 2015-03-03 11:14:34.0 +0100 +++ /work/SRC/openSUSE:Factory/.vsqlite++.new/vsqlite++.changes 2016-07-14 09:50:15.0 +0200 @@ -1,0 +2,8 @@ +Tue Jul 12 18:15:32 UTC 2016 - mplus...@suse.com + +- Spec file cleanup + * use pretty name for tarball + * drop -doc package + * simplify spec-file + +--- Old: 0.3.13.tar.gz New: vsqlite++-0.3.13.tar.gz Other differences: -- ++ vsqlite++.spec ++ --- /var/tmp/diff_new_pack.izOr0y/_old 2016-07-14 09:50:16.0 +0200 +++ /var/tmp/diff_new_pack.izOr0y/_new 2016-07-14 09:50:16.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package vsqlite++ # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,8 @@ # -%define _libpacname libvsqlitepp3 -# +%define lib_name libvsqlitepp +%define sover 3 Name: vsqlite++ Version:0.3.13 Release:0 @@ -25,17 +25,12 @@ License:BSD-3-Clause Group: Development/Libraries/C and C++ Url:https://github.com/vinzenz/vsqlite-- -Source0:https://github.com/vinzenz/vsqlite--/archive/%{version}.tar.gz +Source0: https://github.com/vinzenz/vsqlite--/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake BuildRequires: boost-devel BuildRequires: dos2unix -BuildRequires: doxygen -BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: graphviz -BuildRequires: graphviz-gd -BuildRequires: graphviz-gnome BuildRequires: libtool BuildRequires: perl-base BuildRequires: sqlite-devel @@ -45,78 +40,38 @@ VSQLite++ is a C++ wrapper for sqlite3 using the C++ standard library and boost. VSQLite++ is designed to be easy to use and focuses on simplicity. -%package -n %{_libpacname} +%package -n %{lib_name}%{sover} Summary:Well designed C++ sqlite 3.x wrapper library Group: System/Libraries -Obsoletes: %{_libpacname} < %{version} -%description -n %{_libpacname} +%description -n %{lib_name}%{sover} VSQLite++ is a C++ wrapper for sqlite3 using the C++ standard library and boost. VSQLite++ is designed to be easy to use and focuses on simplicity. %package devel Summary:Development files for %{name} Group: Development/Libraries/C and C++ -Requires: %{_libpacname} +Requires: %{lib_name}%{sover} = %{version} %description devel This package contains development files for %{name}. -%package doc -Summary:Development documentation for %{name} -Group: Development/Libraries/C and C++ -%if %suse_version > 1200 -BuildArch: noarch -%endif - -%description doc -This package contains development documentation files for %{name}. - %prep %setup -q -n vsqlite---%{version} find . -iname "*.[ch]pp" -exec dos2unix -k {} \; %build -export CFLAGS="%{optflags} -fno-strict-aliasing ${INCLUDES}" -export CXXFLAGS="%{optflags} -fno-strict-aliasing ${INCLUDES}" -sh ./autogen.sh --prefix=%{_prefix} --libdir=%{_libdir} - +autoreconf -fiv %configure -sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool make %{?_smp_mflags} -#Update Doxyfile to suppress Deprecated stuff -#less warnings -doxygen -u Doxyfile -doxygen Doxyfile -%fdupes -s html/ - %install -# devel & base -install -p -m 755 -d %{buildroot}%{_libdir} -# devel only -install -p -m 755 -d %{buildroot}%{_includedir}/sqlite/ext -install -m 644 include/sqlite/*.hpp %{buildroot}%{_includedir}/sqlite -install -m 644 include/sqlite/ext/*.hpp %{buildroot}%{_includedir}/sqlite/ext -# docs -install -p -m 755 -d %{buildroot}%{_docdir} - -# build for all -make DESTDIR=%{buildroot} install %{?_smp_mflags} - +%make_install # do not ship these -rm -f %{buildroot}%{_libdir}/libvsqlitepp.la -rm -f %{buildroot}%{_libdir}/libvsqlitepp.a - -%fdupes -s %{buildroot}%{_docdir} +find %{buildroot} -type f \( -name '*.a' -o -name '*.la' \) -delete -print -%post -n %{_libpacname} -p /sbin/ldconfig - -%postun -n %{_libpacname} -p /sbin/ldconfig - -%files doc -%defattr(0644, root, root, 0755) -%doc ChangeLog README COPYING examples/sqlite_wrapper.cpp html/* +%post -n %{lib_name}%{sover} -p /sbin/ldconfig +%
commit vsqlite++ for openSUSE:Factory
Hello community, here is the log from the commit of package vsqlite++ for openSUSE:Factory checked in at 2015-03-03 11:14:32 Comparing /work/SRC/openSUSE:Factory/vsqlite++ (Old) and /work/SRC/openSUSE:Factory/.vsqlite++.new (New) Package is "vsqlite++" Changes: --- /work/SRC/openSUSE:Factory/vsqlite++/vsqlite++.changes 2014-02-05 16:35:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.vsqlite++.new/vsqlite++.changes 2015-03-03 11:14:34.0 +0100 @@ -1,0 +2,11 @@ +Sat Feb 28 16:59:54 UTC 2015 - mplus...@suse.com + +- Use url for cource +- Update to 0.3.13 + * upstream changelog provided only as git commit log (for details +see attached ChangeLog) +- Remove patches that are obsolete + * 0002-Adding-include-limits-for-using-numeric_limits.patch + * 0001-Build-system-Use-std-c-98-instead-of-std-c-03.patch + +--- Old: 0001-Build-system-Use-std-c-98-instead-of-std-c-03.patch 0002-Adding-include-limits-for-using-numeric_limits.patch distribute.sh vsqlite++-0.3.12.tar.xz New: 0.3.13.tar.gz Other differences: -- ++ vsqlite++.spec ++ --- /var/tmp/diff_new_pack.FQDlKI/_old 2015-03-03 11:14:34.0 +0100 +++ /var/tmp/diff_new_pack.FQDlKI/_new 2015-03-03 11:14:34.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package vsqlite++ # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,18 +19,15 @@ %define _libpacname libvsqlitepp3 # Name: vsqlite++ -Version:0.3.12 +Version:0.3.13 Release:0 Summary:Well designed C++ sqlite 3.x wrapper library -#Upstream issue https://github.com/vinzenz/vsqlite--/issues/2 in progress License:BSD-3-Clause Group: Development/Libraries/C and C++ Url:https://github.com/vinzenz/vsqlite-- -Source0:%{name}-%{version}.tar.xz -# Upstream patches for SLE build -Patch0: 0001-Build-system-Use-std-c-98-instead-of-std-c-03.patch -Patch1: 0002-Adding-include-limits-for-using-numeric_limits.patch +Source0:https://github.com/vinzenz/vsqlite--/archive/%{version}.tar.gz BuildRequires: autoconf +BuildRequires: automake BuildRequires: boost-devel BuildRequires: dos2unix BuildRequires: doxygen @@ -40,10 +37,8 @@ BuildRequires: graphviz-gd BuildRequires: graphviz-gnome BuildRequires: libtool -BuildRequires: make BuildRequires: perl-base BuildRequires: sqlite-devel -BuildRequires: xz BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -78,22 +73,14 @@ This package contains development documentation files for %{name}. %prep -%setup -q +%setup -q -n vsqlite---%{version} find . -iname "*.[ch]pp" -exec dos2unix -k {} \; -%if 0%{?suse_version} < 1230 -echo "Patching Makefile.am -std=c++98" -%patch0 -%endif -%patch1 - %build export CFLAGS="%{optflags} -fno-strict-aliasing ${INCLUDES}" export CXXFLAGS="%{optflags} -fno-strict-aliasing ${INCLUDES}" sh ./autogen.sh --prefix=%{_prefix} --libdir=%{_libdir} -echo "autogen done" - %configure sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool make %{?_smp_mflags} @@ -117,6 +104,10 @@ # build for all make DESTDIR=%{buildroot} install %{?_smp_mflags} +# do not ship these +rm -f %{buildroot}%{_libdir}/libvsqlitepp.la +rm -f %{buildroot}%{_libdir}/libvsqlitepp.a + %fdupes -s %{buildroot}%{_docdir} %post -n %{_libpacname} -p /sbin/ldconfig @@ -132,9 +123,6 @@ %doc ChangeLog README COPYING %{_includedir}/sqlite %{_libdir}/libvsqlitepp.so -# Don't add .la/.a to the package -%exclude %{_libdir}/libvsqlitepp.la -%exclude %{_libdir}/libvsqlitepp.a %files -n %{_libpacname} %defattr(0644, root, root, 0755) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org