commit mdbtools for openSUSE:Factory

Hello community, here is the log from the commit of package mdbtools for openSUSE:Factory checked in at 2015-08-02 22:46:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mdbtools (Old) and /work/SRC/openSUSE:Factory/.mdbtools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mdbtools" Changes: -------- --- /work/SRC/openSUSE:Factory/mdbtools/mdbtools.changes 2015-01-30 15:08:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.mdbtools.new/mdbtools.changes 2015-08-02 22:46:02.000000000 +0200 @@ -1,0 +2,13 @@ +Fri Jul 31 12:57:56 UTC 2015 - mpluskal@suse.com + +- Update to 0.7.1 + * no upstream changelog available +- Cleanup spec file with spec-cleaner +- Use macros for desktop files +- Add explicit dependencies on automake/conf and pkg-config +- Stop building man pages as this depends on txt2man which + is not available in openSUSE +- Build gnome documentation +- Split libraries to separeate packages + +------------------------------------------------------------------- Old: ---- mdbtools-0.7.tar.gz New: ---- 0.7.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mdbtools.spec ++++++ --- /var/tmp/diff_new_pack.1Zslv1/_old 2015-08-02 22:46:03.000000000 +0200 +++ /var/tmp/diff_new_pack.1Zslv1/_new 2015-08-02 22:46:03.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package mdbtools # -# Copyright (c) 2015 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 @@ -16,26 +16,34 @@ # -Name: mdbtools %define gnome_prefix %(pkg-config libgnomeui-2.0 --variable=prefix) %define gnome_datadir %{gnome_prefix}/share +%define libmdb libmdb2 +%define libmdbsql libmdbsql2 +Name: mdbtools +Version: 0.7.1 +Release: 0 +Summary: A Suite of Libraries and Programs to Access Microsoft Access Databases +License: GPL-2.0+ +Group: Productivity/Databases/Tools +Url: https://github.com/brianb/mdbtools +Source: https://github.com/brianb/mdbtools/archive/%{version}.tar.gz +Source1: gmdb2.desktop +BuildRequires: autoconf +BuildRequires: automake BuildRequires: bison BuildRequires: flex +BuildRequires: gnome-common +BuildRequires: gtk-doc BuildRequires: libglade2-devel BuildRequires: libgnomeui-devel BuildRequires: libtool +BuildRequires: libxml2-devel +BuildRequires: pkg-config BuildRequires: readline-devel BuildRequires: scrollkeeper BuildRequires: unixODBC-devel BuildRequires: update-desktop-files -Url: https://github.com/brianb/mdbtools -Version: 0.7 -Release: 0 -Summary: A Suite of Libraries and Programs to Access Microsoft Access Databases -License: GPL-2.0+ -Group: Productivity/Databases/Tools -Source: mdbtools-%{version}.tar.gz -Source1: gmdb2.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -50,13 +58,13 @@ mdb-ver -- print version of database %package devel -Requires: %{name} = %{version} -Requires: %{name}-odbc = %{version} +Summary: All files necessary for development with the MDB Tools libraries +Group: Development/Libraries/C and C++ +Requires: %{libmdbsql} = %{version} +Requires: %{libmdb} = %{version} Requires: flex Requires: glib2-devel Requires: unixODBC-devel -Summary: All files necessary for development with the MDB Tools libraries -Group: Development/Libraries/C and C++ %description devel Mdbtools contains: @@ -72,6 +80,8 @@ %package gui Summary: A Suite of libraries and programs to access Microsoft Access databases Group: Productivity/Databases/Tools +Requires(post): update-desktop-files +Requires(postun): update-desktop-files %description gui Mdbtools contains: @@ -84,83 +94,91 @@ mdb-sql -- demo SQL engine program mdb-ver -- print version of database -%package -n libmdbodbc1 +%package -n %{libmdb} Summary: MDB Tools ODBC driver for unixODBC Group: Productivity/Databases/Tools -Provides: mdbtools-odbc = %{version} -Obsoletes: mdbtools-odbc < %{version} -%description -n libmdbodbc1 -Mdbtools contains: -mdb-dump -- simple hex dump utility for looking at mdb files -mdb-schema -- prints DDL for the specified table -mdb-export -- export table to CSV format -mdb-tables -- a simple dump of table names to be used with shell scripts -mdb-header -- generates a C header to be used in exporting mdb data to a C prog -mdb-parsecvs -- generates a C program given a CSV file made with mdb-export -mdb-sql -- demo SQL engine program -mdb-ver -- print version of database +%description -n %{libmdb} +Contains shared library %{libmdb} from %{name} + +%package -n %{libmdbsql} +Summary: MDB Tools ODBC driver for unixODBC +Group: Productivity/Databases/Tools + +%description -n %{libmdbsql} +Contains shared library %{libmdbsql} from %{name} %prep %setup -q %build -autoreconf -f -i -%configure --disable-static --with-pic --with-unixodbc=%{_usr} -%{__make} RPM_OPT_FLAGS="$RPM_OPT_FLAGS" +autoreconf -fiv +%configure \ + --disable-static \ + --with-pic \ + --enable-sql \ + --with-unixodbc=%{_prefix} \ + --enable-gtk-doc \ + --disable-man +make %{?_smp_mflags} V=1 %check -make check +make %{?_smp_mflags} check %install -%makeinstall -install -D -m 0644 %{S:1} %{buildroot}%{gnome_datadir}/applications/gmdb2.desktop +make DESTDIR=%{buildroot} install %{?_smp_mflags} +install -D -m 0644 %{SOURCE1} %{buildroot}%{gnome_datadir}/applications/gmdb2.desktop %suse_update_desktop_file gmdb2 Office Database -%{__rm} -f %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print + +%post -n %{libmdb} -p /sbin/ldconfig -%clean -rm -rf %{buildroot} +%post -n %{libmdbsql} -p /sbin/ldconfig -%post -p /sbin/ldconfig +%post gui +%desktop_database_post -%postun -p /sbin/ldconfig +%postun -n %{libmdb} -p /sbin/ldconfig -%post -n libmdbodbc1 -p /sbin/ldconfig +%postun -n %{libmdbsql} -p /sbin/ldconfig -%postun -n libmdbodbc1 -p /sbin/ldconfig +%postun gui +%desktop_database_postun %files %defattr(-,root,root) %doc README AUTHORS COPYING NEWS HACKING ChangeLog TODO -/usr/bin/mdb-* -%_libdir/libmdb.so.2 -%_libdir/libmdb.so.2.0.0 -%_libdir/libmdbsql.so.2 -%_libdir/libmdbsql.so.2.0.0 -%doc %_mandir/man1/mdb-*.1* +%{_bindir}/mdb-* -%files devel +%files -n %{libmdb} %defattr(-,root,root) -/usr/include/mdb*.h -/usr/include/gmdb.h -/usr/include/connectparams.h -%_libdir/libmdbsql.so -%_libdir/libmdb.so -%_libdir/libmdbodbc.so -%_libdir/pkgconfig/libmdb.pc -%_libdir/pkgconfig/libmdbsql.pc +%{_libdir}/libmdb.so.2 +%{_libdir}/libmdb.so.2.0.1 -%files gui +%files -n %{libmdbsql} %defattr(-,root,root) -%gnome_prefix/bin/gmdb2 -%gnome_datadir/gmdb -%doc %gnome_datadir/gnome/help/gmdb -%gnome_datadir/applications/gmdb2.desktop -%_mandir/man1/gmdb2.1* +%{_libdir}/libmdbsql.so.2 +%{_libdir}/libmdbsql.so.2.0.0 -%files -n libmdbodbc1 +%files devel +%defattr(-,root,root) +%{_includedir}/mdb*.h +%{_includedir}/gmdb.h +%{_libdir}/libmdbsql.so +%{_libdir}/libmdb.so +%{_libdir}/libmdbodbc.so +%{_libdir}/libmdbodbcW.so +%{_libdir}/pkgconfig/libmdb.pc +%{_libdir}/pkgconfig/libmdbsql.pc + +%files gui %defattr(-,root,root) -%_libdir/libmdbodbc.so.1 -%_libdir/libmdbodbc.so.1.0.0 +%{gnome_prefix}/bin/gmdb2 +%{gnome_datadir}/gmdb +%doc %{gnome_datadir}/gnome/help/gmdb +%{gnome_datadir}/applications/gmdb2.desktop +%dir %{_datadir}/omf +%dir %{_datadir}/omf/mdbtools +%{_datadir}/omf/mdbtools/gmdb-C.omf %changelog ++++++ mdbtools-0.7.tar.gz -> 0.7.1.tar.gz ++++++ ++++ 19280 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de