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 - [email protected]
+
+- 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)


Reply via email to