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/*


Reply via email to