Hello community, here is the log from the commit of package gnuserv for openSUSE:Factory checked in at 2018-03-08 10:58:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnuserv (Old) and /work/SRC/openSUSE:Factory/.gnuserv.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuserv" Thu Mar 8 10:58:29 2018 rev:18 rq:583852 version:3.12.6 Changes: -------- --- /work/SRC/openSUSE:Factory/gnuserv/gnuserv.changes 2018-03-07 10:38:36.693964489 +0100 +++ /work/SRC/openSUSE:Factory/.gnuserv.new/gnuserv.changes 2018-03-08 10:58:29.751174802 +0100 @@ -1,0 +2,5 @@ +Wed Mar 7 11:44:06 UTC 2018 - mplus...@suse.com + +- Clean up spec file with spec-clener + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnuserv.spec ++++++ --- /var/tmp/diff_new_pack.ob0m6n/_old 2018-03-08 10:58:30.447149645 +0100 +++ /var/tmp/diff_new_pack.ob0m6n/_new 2018-03-08 10:58:30.451149501 +0100 @@ -17,19 +17,18 @@ Name: gnuserv -BuildRequires: autoconf -BuildRequires: emacs-nox -Provides: fgnuserv -Obsoletes: fgnuserv -Summary: Server and Clients for Emacs -License: GPL-2.0-or-later -Group: Productivity/Editors/Emacs Version: 3.12.6 Release: 0 +Summary: Server and Clients for Emacs +License: GPL-2.0-or-later +Group: Productivity/Text/Editors Source: http://meltin.net/hacks/emacs/gnuserv-%{version}.tar.gz Source1: %{name}-README.SUSE -Patch: gnuserv-3.12.6.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch0: gnuserv-3.12.6.diff +BuildRequires: autoconf +BuildRequires: emacs-nox +Provides: fgnuserv +Obsoletes: fgnuserv %description This package is not required for XEmacs, because the tools included @@ -40,33 +39,30 @@ way, there is no need to start a new Emacs each time another application loads an editor. -Find hints at /usr/share/doc/packages/gnuserv/README.SUSE. - -%define INSTALL install -m755 -s -%define INSTALL_DIR install -d -m755 -%define INSTALL_DATA install -m644 +Find hints at %{_docdir}/gnuserv/README.SUSE. %prep %setup -q -cp -p %{S:1} README.SUSE -%patch -p1 +cp -p %{SOURCE1} README.SUSE +%patch0 -p1 %build -# export LC_CTYPE=ISO-8859-1 -autoreconf -fi -./configure --prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir} --x-includes=/usr/include -make "CFLAGS=$RPM_OPT_FLAGS" -make gnuserv.elc -# emacs -batch -f batch-byte-compile gnuserv.el +autoreconf -fiv +%configure +make %{?_smp_mflags} all gnuserv.elc %install -%{INSTALL_DIR} $RPM_BUILD_ROOT%{_mandir}/man1 \ - $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp -make install prefix=$RPM_BUILD_ROOT%{_prefix} \ - man1dir=$RPM_BUILD_ROOT%{_mandir}/man1 -make install-elisp elispdir=$RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp \ - prefix=$RPM_BUILD_ROOT%{_prefix} -pushd $RPM_BUILD_ROOT%{_mandir}/man1 +install -d -m755 \ + %{buildroot}%{_mandir}/man1 \ + %{buildroot}%{_datadir}/emacs/site-lisp +make install \ + exec_prefix=%{buildroot}%{_prefix} \ + prefix=%{buildroot}%{_prefix} \ + man1dir=%{buildroot}%{_mandir}/man1 +make install-elisp \ + elispdir=%{buildroot}%{_datadir}/emacs/site-lisp \ + prefix=%{buildroot}%{_prefix} +pushd %{buildroot}%{_mandir}/man1 for f in *.1 ; do case $f in gnuserv.1) @@ -82,12 +78,9 @@ popd mv README.orig README.%{name} -%clean -rm -fr $RPM_BUILD_ROOT - %files -%defattr(-, root, root) -%doc COPYING README README.%{name} README.SUSE +%license COPYING +%doc README README.%{name} README.SUSE %{_bindir}/* %{_mandir}/man1/* %{_datadir}/emacs/site-lisp/*