Hello community, here is the log from the commit of package psiconv for openSUSE:Factory checked in at 2018-03-09 10:42:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/psiconv (Old) and /work/SRC/openSUSE:Factory/.psiconv.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "psiconv" Fri Mar 9 10:42:46 2018 rev:18 rq:583024 version:0.9.9 Changes: -------- --- /work/SRC/openSUSE:Factory/psiconv/psiconv.changes 2016-07-09 09:24:48.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.psiconv.new/psiconv.changes 2018-03-09 10:42:51.726747277 +0100 @@ -1,0 +2,11 @@ +Mon Mar 5 14:41:18 UTC 2018 - [email protected] + +- Remove ineffective --with-pic. Fix warped descriptions. +- Implement shared library packaging guideline. + +------------------------------------------------------------------- +Wed Feb 28 16:38:42 UTC 2018 - [email protected] + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ psiconv.spec ++++++ --- /var/tmp/diff_new_pack.3SNF3C/_old 2018-03-09 10:42:52.478720196 +0100 +++ /var/tmp/diff_new_pack.3SNF3C/_new 2018-03-09 10:42:52.482720052 +0100 @@ -1,7 +1,7 @@ # # spec file for package psiconv # -# Copyright (c) 2016 SUSE LINUX Products 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 @@ -17,119 +17,96 @@ Name: psiconv -BuildRequires: ImageMagick-devel -BuildRequires: bc -BuildRequires: gcc-c++ Version: 0.9.9 Release: 0 -Url: http://software.frodo.looijaard.name/psiconv/ Summary: EPOC32 PSION 5(MX) File Format Data Conversion Utilities -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Hardware/Other +Url: http://software.frodo.looijaard.name/psiconv/ Source: http://www.frodo.looijaard.name/system/files/software/psiconv/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: ImageMagick-devel +BuildRequires: bc +BuildRequires: gcc-c++ %description -This package is meant to make the Psion 5 series of PDAs, as well as - other small computers running EPOC 32, more usable to non-Windows - users. The package consists of several parts: * Documentation - about Psion 5 data formats +This package makes the Psion 5 series of PDAs, as well as other small +computers running EPOC 32, more usable to non-Windows users. The +package consists of several parts: + +* Documentation about Psion 5 data formats * A library that can be linked against applications that have to read and write Psion 5 files * An example command line program that reads Psion files and writes -more commonly used formats + more commonly used formats - - -Authors: --------- - Frodo Looijaard <[email protected]> - Andrew Johnson <[email protected]> - James <[email protected]> - Jwan-Luc Damnet <[email protected]> - Wolfgang Szoecs <[email protected]> - Kevin Wheatley <[email protected]> - Tamas Decsi <[email protected]> - Keitha Kawabe <[email protected]> +%package -n libpsiconv6 +Summary: EPOC32 PSION 5(MX) file format data conversion library +Group: System/Libraries + +%description -n libpsiconv6 +Library for the conversion of Psion files as produced by EPOC 32 Psion +5 series PDAs. %package devel Summary: EPOC32 PSION 5(MX) File Format Data Conversion Utilities Group: Hardware/Psion -Requires: %{name} = %{version} Requires: glibc-devel +Requires: libpsiconv6 = %{version} %description devel -This package is meant to make the Psion 5 series of PDAs, as well as -other small computers running EPOC 32, more usable to non-Windows -users. +This package makes the Psion 5 series of PDAs, as well as other small +computers running EPOC 32, more usable to non-Windows users. The +package consists of several parts: -The package consists of several parts: * Documentation about Psion 5 - data formats; +* Documentation about Psion 5 data formats * A library which can be linked against application that have to - read and write Psion 5 files; + read and write Psion 5 files * An example command-line program which reads Psion files and writes -more commonly used formats. - - - -Authors: --------- - Frodo Looijaard <[email protected]> - Andrew Johnson <[email protected]> - James <[email protected]> - Jwan-Luc Damnet <[email protected]> - Wolfgang Szoecs <[email protected]> - Kevin Wheatley <[email protected]> - Tamas Decsi <[email protected]> - Keitha Kawabe <[email protected]> + more commonly used formats. %prep %setup -q %build -export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -%configure --disable-static --with-pic --enable-html4-docs -%{__make} %{?jobs:-j%jobs} pkgdatadir=%{_docdir}/%{name}/formats +export CFLAGS="%{optflags} -fno-strict-aliasing" +export CXXFLAGS="%{optflags} -fno-strict-aliasing" +%configure --disable-static --enable-html4-docs +make %{?_smp_mflags} pkgdatadir=%{_docdir}/%{name}/formats %install -make DESTDIR=$RPM_BUILD_ROOT pkgdatadir=%{_docdir}/%{name}/formats install -cp AUTHORS COPYING ChangeLog INSTALL NEWS README TODO $RPM_BUILD_ROOT/%{_docdir}/%{name} -%{__rm} -f %{buildroot}%{_libdir}/*.la - -%clean -rm -rf $RPM_BUILD_ROOT +make DESTDIR=%{buildroot} pkgdatadir=%{_docdir}/%{name}/formats install +cp AUTHORS ChangeLog INSTALL NEWS README TODO %{buildroot}/%{_docdir}/%{name} +find %{buildroot} -type f -name "*.la" -delete -print -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%post -n libpsiconv6 -p /sbin/ldconfig +%postun -n libpsiconv6 -p /sbin/ldconfig %files -%defattr (-, root, root) -%doc %dir /usr/share/doc/packages/psiconv +%doc %dir %{_docdir}/psiconv %doc %{_docdir}/%{name}/AUTHORS -%doc %{_docdir}/%{name}/COPYING +%license COPYING %doc %{_docdir}/%{name}/ChangeLog %doc %{_docdir}/%{name}/INSTALL %doc %{_docdir}/%{name}/NEWS %doc %{_docdir}/%{name}/README %doc %{_docdir}/%{name}/TODO -%dir /etc/psiconv -%config /etc/psiconv/psiconv.conf -/etc/psiconv/psiconv.conf.eg -/usr/%{_lib}/*.so.* -/usr/bin/psiconv -%doc /usr/share/man/man?/*.* +%dir %{_sysconfdir}/psiconv +%config %{_sysconfdir}/psiconv/psiconv.conf +%{_sysconfdir}/psiconv/psiconv.conf.eg +%{_bindir}/psiconv +%{_mandir}/man?/*%{ext_man} + +%files -n libpsiconv6 +%{_libdir}/*.so.* %files devel -%defattr (-, root, root) %doc %{_docdir}/%{name}/formats -/usr/%{_lib}/*.so -/usr/bin/*-config -/usr/include/* +%{_libdir}/*.so +%{_bindir}/*-config +%{_includedir}/* %changelog
