Hello community, here is the log from the commit of package dictd for openSUSE:Factory checked in at 2019-06-19 21:04:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dictd (Old) and /work/SRC/openSUSE:Factory/.dictd.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dictd" Wed Jun 19 21:04:33 2019 rev:2 rq:707943 version:1.12.1+git.1555438032.190d8c6 Changes: -------- --- /work/SRC/openSUSE:Factory/dictd/dictd.changes 2019-02-24 17:09:48.656516575 +0100 +++ /work/SRC/openSUSE:Factory/.dictd.new.4811/dictd.changes 2019-06-19 21:05:08.642332916 +0200 @@ -1,0 +2,54 @@ +Wed Jun 5 15:29:38 UTC 2019 - Dominique Leuenberger <dims...@opensuse.org> + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + make the build dep chain cheaper by using systemd-mini. +- USe systemd_ordering instead of systemd_requires: only ask for + systemd to be early in the transaction, but don't forcibly + require systemd to be present. + +------------------------------------------------------------------- +Wed Apr 24 12:04:26 CEST 2019 - Matej Cepl <mc...@suse.com> + +- Update to 1.12.1+git.1555438032.190d8c6: + - Remove --enable-dictorg from dict(1) +- Stop using obs_scm, it doesn't work, use tar_scm instead. +- Use tighter globs in %%files to make debuginfo generator happy. +- Clean up SPEC using spec-cleaner. + +------------------------------------------------------------------- +Wed Apr 24 10:00:52 UTC 2019 - Matej Cepl <mc...@cepl.eu> + +- Update to version 1.12.1+git.1555438032.190d8c6: + * Remove --enable-dictorg from dict(1) + * update config.sub and config.guess + * dictfmt: fix merge conflict + * dictfmt: fix compilation failure on Solaris (alloca) + * dictfmt: DICTFMT_SORT variable is used for setting sort(1) + * Support for --use-dictorg was removed + * Support for socks5 was removed + * Clean-ups for autocrap build system (headers and types) + * Use stable sort to ensure already-sorted input stays sorted. + * Revert "Update tables for is{space,alnum}__ (report by michael72)" + +------------------------------------------------------------------- +Mon Feb 4 18:59:56 UTC 2019 - Jan Engelhardt <jeng...@inai.de> + +- Trim filler wording from description. +- Retire old $RPM_* shell vars. + +------------------------------------------------------------------- +Sat Jan 26 18:09:17 UTC 2019 - opensuse-packag...@opensuse.org + +- Update to version 1.12.1.git.1520674574.9a2f53e: + * update config.sub and config.guess + * dictfmt: fix merge conflict + * dictfmt: fix compilation failure on Solaris (alloca) + * dictfmt: DICTFMT_SORT variable is used for setting sort(1) + * Support for --use-dictorg was removed + * Support for socks5 was removed + * Clean-ups for autocrap build system (headers and types) + * Clean-ups for autocrap build system (mbstate_t, wchar_t, wint_t, socklen_t, size_t, CODESET, alloca) + * Use stable sort to ensure already-sorted input stays sorted. + * Revert "Update tables for is{space,alnum}__ (report by michael72)" + +------------------------------------------------------------------- Old: ---- dictd-1.12.1.tar.gz New: ---- _service _servicedata dictd-1.12.1+git.1555438032.190d8c6.tar.xz dictd.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dictd.spec ++++++ --- /var/tmp/diff_new_pack.ZBASDt/_old 2019-06-19 21:05:10.142334275 +0200 +++ /var/tmp/diff_new_pack.ZBASDt/_new 2019-06-19 21:05:10.146334279 +0200 @@ -1,7 +1,7 @@ # # spec file for package dictd # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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,21 +16,18 @@ # - Name: dictd -Version: 1.12.1 +Version: 1.12.1+git.1555438032.190d8c6 Release: 0 Summary: DICT protocol (RFC 2229) server and command-line client License: GPL-1.0-or-later AND Zlib AND MIT Group: Productivity/Office/Dictionary -URL: https://sourceforge.net/projects/dict/ -Source0: http://downloads.sourceforge.net/dict/%{name}-%{version}.tar.gz +URL: https://github.com/cheusov/dictd +Source0: %{name}-%{version}.tar.xz Source1: colorit.conf Source2: dictd.service Patch0: dictd-1.12.1-unused-return.patch -# https://bugzilla.redhat.com/show_bug.cgi?id=198359 -# https://sourceforge.net/p/dict/feature-requests/4/ -# Patch1: dictd-1.9.15-ipv6.patch +BuildRequires: autoconf BuildRequires: bison BuildRequires: flex BuildRequires: gawk @@ -38,34 +35,51 @@ BuildRequires: libdbi-devel BuildRequires: libmaa-devel BuildRequires: libtool -BuildRequires: systemd +BuildRequires: pkgconfig(systemd) BuildRequires: zlib-devel # libtool-ltdl-devel byacc %if 0%{?suse_version} BuildRequires: systemd-rpm-macros -%{?systemd_requires} +%{?systemd_ordering} %endif %description -This package contains two programs. With dict, you have access to -powerful electronic dictionaries on the Internet. With dictd, you can -set up your own dictionary. To look up, for example, the word 'grunt', -just type "dict grunt" at a command line. See the man pages of dict and +This package contains two programs. dict gives access to +electronic dictionaries on the Internet. With dictd, one can +set up a custom dictionary. To look up, for example, the word "grunt", +execute `dict grunt` at a command line. See the man pages of dict and dictd for details. %prep -%setup +%setup -q %autopatch -p1 +autoreconf -fv + +%package devel +Summary: Development files for dictd +Group: Development/Languages/C and C++ +Requires: %{name} = %{version} + +%description devel +This package contains two programs. dict gives access to +electronic dictionaries on the Internet. With dictd, one can +set up a custom dictionary. To look up, for example, the word "grunt", +execute `dict grunt` at a command line. See the man pages of dict and +dictd for details. + +This package contains development files for the dictd package. + %build -export LDFLAGS="%{?__global_ldflags}" CPPFLAGS="$RPM_OPT_FLAGS -fPIC" -%configure --enable-dictorg --disable-plugin +export LDFLAGS="%{?__global_ldflags}" CPPFLAGS="%{optflags} -fPIC" +%configure --enable-dictorg --with-plugin-dbi +# --disable-plugin make %{?_smp_mflags} %install %make_install install -D -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/colorit.conf -cat <<EOF > $RPM_BUILD_ROOT/%{_sysconfdir}/dictd.conf +cat <<EOF >%{buildroot}/%{_sysconfdir}/dictd.conf global { #syslog #syslog_facility daemon @@ -82,7 +96,14 @@ install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/dictd.service -ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcdictd +ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcdictd + +# Makefile doesn't work correctly with libdir +if [ "x%{_libdir}" != "x%{_libexecdir}" ] ; then + mkdir -p %{buildroot}%{_libdir}/ + mv -v %{buildroot}%{_libexecdir}/dictdplugin* %{buildroot}%{_libdir}/ +fi +rm -fv %{buildroot}%{_libdir}/*.{la,a} %pre %service_add_pre dictd.service @@ -100,14 +121,22 @@ %files %license COPYING -%doc ANNOUNCE ChangeLog NEWS README TODO example* +%doc ANNOUNCE NEWS README example* %doc doc/dicf.ms doc/rfc.ms doc/rfc2229.txt doc/security.doc -%{_bindir}/* -%{_sbindir}/* -%{_mandir}/man1/* -%{_mandir}/man8/* +%{_bindir}/dict* +%{_bindir}/colorit +%{_sbindir}/*dictd +%{_libdir}/dictdplugin_dbi.so* +%{_mandir}/man1/colorit* +%{_mandir}/man1/dict* +%{_mandir}/man8/dict* %attr(0644,root,root) %{_unitdir}/dictd.service %config(noreplace) %{_sysconfdir}/colorit.conf %config(noreplace) %{_sysconfdir}/dictd.conf +%files devel +%license COPYING +%doc ANNOUNCE README TODO +%{_includedir}/* + %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="versionprefix">1.12.1+git</param> <param name="url">https://github.com/cheusov/dictd</param> <param name="scm">git</param> <param name="exclude">.git*</param> <param name="changesgenerate">enable</param> <param name="changesauthor">Matej Cepl <mc...@cepl.eu></param> </service> <service name="recompress" mode="disabled"> <param name="compression">xz</param> <param name="file">*.tar</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/cheusov/dictd</param> <param name="changesrevision">1c167244d9227e7944f85dfc45bed613c07cefb5</param></service></servicedata>++++++ dictd.obsinfo ++++++ name: dictd version: 1.12.1.git.1520674574.9a2f53e mtime: 1520674574 commit: 9a2f53ec26ec7eb1880437f1cafae6291634c98d