Hello community, here is the log from the commit of package mdbtools for openSUSE:Factory checked in at 2018-06-02 12:09:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mdbtools (Old) and /work/SRC/openSUSE:Factory/.mdbtools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mdbtools" Sat Jun 2 12:09:16 2018 rev:27 rq:613007 version:0.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/mdbtools/mdbtools.changes 2015-08-05 19:14:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.mdbtools.new/mdbtools.changes 2018-06-02 12:09:22.586089726 +0200 @@ -1,0 +2,15 @@ +Sat May 19 01:23:54 UTC 2018 - bjorn.lie@gmail.com + +- No longer build gui sub-package: + + Drop gnome-common, gtk-doc, libglade2-devel, libgnomeui-devel + and scrollkeeper. +- Following the above drop gmdb2.desktop, and no longer pass + --enable-sql and --enable-gtk-doc to configure, nor handle + desktop_database_post(un) for the now dropped sub-package. and + drop gnome_prefix and gnome_datadir defines, no longer used. +- Add explicit --disable-gmdb2 --disable-gtk-doc calls. +- Add pkgconfig(glib-2.0) BuildRequires, new dependency previously + autoamaticly pulled in. +- Run spec-cleaner, modernize spec. + +------------------------------------------------------------------- Old: ---- gmdb2.desktop ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mdbtools.spec ++++++ --- /var/tmp/diff_new_pack.HGeQ7i/_old 2018-06-02 12:09:23.326062586 +0200 +++ /var/tmp/diff_new_pack.HGeQ7i/_new 2018-06-02 12:09:23.330062440 +0200 @@ -1,7 +1,7 @@ # # spec file for package mdbtools # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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,36 +16,29 @@ # -%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+ +License: GPL-2.0-or-later Group: Productivity/Databases/Tools -Url: https://github.com/brianb/mdbtools -Source: https://github.com/brianb/mdbtools/archive/%{version}.tar.gz -Source1: gmdb2.desktop +URL: https://github.com/brianb/mdbtools +Source0: https://github.com/brianb/mdbtools/archive/%{version}.tar.gz + 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: pkgconfig BuildRequires: readline-devel -BuildRequires: scrollkeeper BuildRequires: txt2man BuildRequires: unixODBC-devel BuildRequires: update-desktop-files -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(glib-2.0) %description Mdbtools contains: @@ -78,23 +71,6 @@ mdb-sql -- demo SQL engine program mdb-ver -- print version of database -%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: -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 - %package -n %{libmdb} Summary: MDB Tools ODBC driver for unixODBC Group: Productivity/Databases/Tools @@ -117,54 +93,41 @@ %configure \ --disable-static \ --with-pic \ - --enable-sql \ --with-unixodbc=%{_prefix} \ - --enable-gtk-doc + --disable-gmdb2 \ + --disable-gtk-doc \ + %{nil} make %{?_smp_mflags} V=1 %check make %{?_smp_mflags} check %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} -install -D -m 0644 %{SOURCE1} %{buildroot}%{gnome_datadir}/applications/gmdb2.desktop -%suse_update_desktop_file gmdb2 Office Database +%make_install find %{buildroot} -type f -name "*.la" -delete -print %post -n %{libmdb} -p /sbin/ldconfig - %post -n %{libmdbsql} -p /sbin/ldconfig - -%post gui -%desktop_database_post - %postun -n %{libmdb} -p /sbin/ldconfig - %postun -n %{libmdbsql} -p /sbin/ldconfig -%postun gui -%desktop_database_postun - %files -%defattr(-,root,root) -%doc README AUTHORS COPYING NEWS HACKING ChangeLog TODO +%license COPYING +%doc README AUTHORS NEWS HACKING ChangeLog TODO %{_bindir}/mdb-* -%{_mandir}/man1/mdb-* +%{_mandir}/man1/mdb-*.1%{?ext_man} +%{_mandir}/man1/gmdb2.1%{?ext_man} %files -n %{libmdb} -%defattr(-,root,root) %{_libdir}/libmdb.so.2 %{_libdir}/libmdb.so.2.0.1 %files -n %{libmdbsql} -%defattr(-,root,root) %{_libdir}/libmdbsql.so.2 %{_libdir}/libmdbsql.so.2.0.0 %files devel -%defattr(-,root,root) %{_includedir}/mdb*.h -%{_includedir}/gmdb.h %{_libdir}/libmdbsql.so %{_libdir}/libmdb.so %{_libdir}/libmdbodbc.so @@ -172,15 +135,4 @@ %{_libdir}/pkgconfig/libmdb.pc %{_libdir}/pkgconfig/libmdbsql.pc -%files gui -%defattr(-,root,root) -%{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 -%{_mandir}/man1/gmdb2.1.* - %changelog