Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package authbind for openSUSE:Factory 
checked in at 2021-05-15 01:23:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/authbind (Old)
 and      /work/SRC/openSUSE:Factory/.authbind.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "authbind"

Sat May 15 01:23:59 2021 rev:3 rq:893038 version:2.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/authbind/authbind.changes        2018-11-20 
22:45:01.198224279 +0100
+++ /work/SRC/openSUSE:Factory/.authbind.new.2988/authbind.changes      
2021-05-15 01:24:10.427027902 +0200
@@ -1,0 +2,7 @@
+Sun Dec 27 17:55:04 UTC 2020 - Callum Farmer <gm...@opensuse.org>
+
+- Add fix-Makefile.patch: make Makefile work properly
+- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
+- Fix incorrect location of plugins
+
+-------------------------------------------------------------------

New:
----
  fix-Makefile.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ authbind.spec ++++++
--- /var/tmp/diff_new_pack.LHKsCg/_old  2021-05-15 01:24:10.983025949 +0200
+++ /var/tmp/diff_new_pack.LHKsCg/_new  2021-05-15 01:24:10.987025935 +0200
@@ -15,7 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
+%define args prefix="%{_prefix}" etc_dir="%{_sysconfdir}/authbind" 
lib_dir="%{_libdir}/authbind" libexec_dir="%{_libexecdir}/authbind"
 Name:           authbind
 Version:        2.1.2
 Release:        0
@@ -24,6 +24,7 @@
 Group:          Productivity/Networking/Security
 Url:            http://www.chiark.greenend.org.uk/ucgi/~ian/git/authbind.git
 Source:         
http://ftp.debian.org/debian/pool/main/a/authbind/authbind_%{version}.tar.gz
+Patch:          fix-Makefile.patch
 # FIXME: use proper Requires(pre/post/preun/...)
 PreReq:         permissions
 
@@ -35,30 +36,28 @@
 
 %prep
 %setup -q -n authbind
+%patch -p1
 
 %build
-make %{?_smp_mflags} OPTIMISE="%{optflags} -fPIE" LDFLAGS="-g -pie" 
prefix="%{_prefix}" etc_dir="%{_sysconfdir}/authbind"
+%define _lto_cflags %{nil}
+%make_build OPTIMISE="%{optflags} -fPIE" LDFLAGS="-g -pie" LD="ld --build-id" 
%{args}
 
 %install
-install -m 0755 -d %{buildroot}%{_bindir}
-
-INSTALL_FILE="install -m 644" \
-INSTALL_PROGRAM="install -m 755 -s" \
-INSTALL_DIR="install -m 755 -d" \
-make install install_man prefix="%{buildroot}%{_prefix}" 
etc_dir="%{buildroot}%{_sysconfdir}/authbind"
+%make_install install_man %{args}
 
 %post
 # the actual settings for helper will come from security whitelisting in the 
permissions package.
-%set_permissions %{_prefix}/lib/authbind/helper
+%set_permissions %{_libexecdir}/authbind/helper
 
 %verifyscript
-%verify_permissions -e %{_prefix}/lib/authbind/helper
+%verify_permissions -e %{_libexecdir}/authbind/helper
 
 %files
 %{_bindir}/authbind
-%dir %{_prefix}/lib/authbind
-%verify(not mode) %attr(4755,root,root) %{_prefix}/lib/authbind/helper
-%{_prefix}/lib/authbind/libauthbind.so.*
+%dir %{_libdir}/authbind
+%dir %{_libexecdir}/authbind
+%verify(not mode) %attr(4755,root,root) %{_libexecdir}/authbind/helper
+%{_libdir}/authbind/libauthbind.so.*
 
 %dir %{_sysconfdir}/authbind
 %dir %{_sysconfdir}/authbind/byport

++++++ fix-Makefile.patch ++++++
--- a/Makefile
+++ b/Makefile
@@ -29,9 +29,9 @@
 
 etc_dir=/etc/authbind
 
-INSTALL_FILE   ?= install -o root -g root -m 644 
-INSTALL_PROGRAM ?= install -o root -g root -m 755 -s
-INSTALL_DIR    ?= install -o root -g root -m 755 -d
+INSTALL_FILE   ?= install -m 644 
+INSTALL_PROGRAM ?= install -m 755
+INSTALL_DIR    ?= install -m 755 -d
 STRIP          ?= strip
 
 OPTIMISE=      -O2
@@ -59,19 +59,24 @@
 all:                   $(TARGETS)
 
 install:               $(TARGETS)
-               $(INSTALL_DIR) $(lib_dir) $(man1_dir) $(man8_dir)
-               $(INSTALL_PROGRAM) $(BINTARGETS) $(bin_dir)/.
-               $(INSTALL_FILE) $(LIBTARGET) $(lib_dir)/.
-               $(STRIP) --strip-unneeded $(lib_dir)/$(LIBTARGET)
-               ln -sf $(LIBTARGET) $(lib_dir)/$(LIBCANON)
-               $(INSTALL_PROGRAM) $(HELPER) $(libexec_dir)/.
-               chmod u+s $(libexec_dir)/$(HELPER)
-               $(INSTALL_DIR) $(etc_dir) \
-                       $(etc_dir)/byport $(etc_dir)/byaddr $(etc_dir)/byuid
+               $(INSTALL_DIR) $(DESTDIR)$(bin_dir)
+               $(INSTALL_DIR) $(DESTDIR)$(lib_dir)
+               $(INSTALL_DIR) $(DESTDIR)$(etc_dir)
+               $(INSTALL_DIR) $(DESTDIR)$(libexec_dir)
+               $(INSTALL_PROGRAM) $(BINTARGETS) $(DESTDIR)$(bin_dir)
+               $(INSTALL_PROGRAM) $(LIBTARGET) $(DESTDIR)$(lib_dir)
+               ln -sf $(LIBTARGET) $(DESTDIR)$(lib_dir)/$(LIBCANON)
+               $(INSTALL_PROGRAM) $(HELPER) $(DESTDIR)$(libexec_dir)
+               chmod u+s $(DESTDIR)$(libexec_dir)/$(HELPER)
+               $(INSTALL_DIR) $(DESTDIR)$(etc_dir)/byport
+               $(INSTALL_DIR) $(DESTDIR)$(etc_dir)/byaddr
+               $(INSTALL_DIR) $(DESTDIR)$(etc_dir)/byuid
 
 install_man:           $(MANPAGES_1) $(MANPAGES_8)
-               $(INSTALL_FILE) $(MANPAGES_1) $(man1_dir)/.
-               $(INSTALL_FILE) $(MANPAGES_8) $(man8_dir)/.
+               $(INSTALL_DIR) $(DESTDIR)$(man1_dir)
+               $(INSTALL_DIR) $(DESTDIR)$(man8_dir)
+               $(INSTALL_FILE) $(MANPAGES_1) $(DESTDIR)$(man1_dir)
+               $(INSTALL_FILE) $(MANPAGES_8) $(DESTDIR)$(man8_dir)
 
 libauthbind.o:         libauthbind.c authbind.h
                $(CC) -D_REENTRANT $(CFLAGS) $(CPPFLAGS) -c -o $@ -fPIC $<

Reply via email to