Fix RPM build for current Fedora rawhide.
authorAlexander Koenig <alex@lisas.de>
Fri, 13 May 2016 18:55:43 +0000 (20:55 +0200)
committerAlexander Koenig <alex@lisas.de>
Fri, 13 May 2016 18:55:43 +0000 (20:55 +0200)
src/Makefile.am
src/tX_mouse.h
terminatorX.spec.in

index d95c058c853fb8a38788331498e23c1b4291a6a5..0b7415aea1f56b6764f8e3404d1727db6addc6a4 100644 (file)
@@ -19,8 +19,8 @@ terminatorX_DEPENDENCIES = license.c
 
 if SUIDROOT
 install-exec-hook:
-       chown root $(bindir)/terminatorX
-       chmod u+s $(bindir)/terminatorX
+       chown root $(DESTDIR)/$(bindir)/terminatorX
+       chmod u+s $(DESTDIR)/$(bindir)/terminatorX
 endif
 
 terminatorX_SOURCES =  tX_endian.c tX_dialog.cc tX_widget.c wav_write.c \
index 94abf8384f2056a1b3bea5f64cdf03b1b034dab1..ac4647a59ddd08cf34d12bc93a9fbcb9b7e7b7c9 100644 (file)
@@ -33,6 +33,7 @@
 #include <gdk/gdk.h>
 #include <gdk/gdkkeysyms.h>
 #include <gtk/gtk.h>
+#include <stdint.h>
 
 #define KEY_Alt_L 1
 #define KEY_Alt_R 2
index 192ac70cadcafb717e20d462f8d4a1469e8e2d44..50ef3951370d8f57a486c188f885e37cc9939dca 100644 (file)
@@ -19,14 +19,15 @@ BuildRequires: libmad-devel
 BuildRequires: libvorbis-devel 
 BuildRequires: libxml2-devel
 BuildRequires: libX11-devel 
-BuildRequires: mpg321
+BuildRequires: mpg123
+BuildRequires: pulseaudio-libs-devel
 BuildRequires: scrollkeeper
 BuildRequires: sox
 BuildRequires: vorbis-tools 
 BuildRequires: gcc-c++
 BuildRequires: gnome-doc-utils
 
-Requires:      mpg321
+Requires:      mpg123
 Requires:      sox
 Requires:      vorbis-tools
 
@@ -43,7 +44,7 @@ interface - all accessible through an easy-to-use gtk+ GUI.
 %setup -q
 
 %build
-%configure
+%configure --disable-suidroot
 make %{?_smp_mflags}
 
 %install
@@ -81,7 +82,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 %files
 %doc AUTHORS ChangeLog COPYING* NEWS README* THANKS TODO 
-%{_bindir}/%{name}
+%attr(4755, root, root) %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1*
 %{_datadir}/mime-info/%{name}.keys
 %{_datadir}/mime-info/%{name}.mime
@@ -94,6 +95,11 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_datadir}/applications/%{name}.desktop
 
 %changelog
+* Fri May 13 2016 Alexander Koenig <alex@lisas.de> - 4.00-1
+- update to compile on rawhide (fc24)
+- install binary setuid root
+- require mpg123 instead of mpg321
+
 * Sat Feb 01 2014 Alexander Koenig <alex@lisas.de> - 3.90-1
 - Merge RPMFusion version
 - Drop obsolete patches