diff --git a/.gitignore b/.gitignore index ac75787..97b017d 100644 --- a/.gitignore +++ b/.gitignore @@ -19,4 +19,3 @@ anyremote-5.2.tar.gz /anyremote-6.7.tar.gz /anyremote-6.7.1.tar.gz /anyremote-6.7.2.tar.gz -/anyremote-6.7.3.tar.gz diff --git a/anyremote.spec b/anyremote.spec index 83e5657..4b4a9b1 100644 --- a/anyremote.spec +++ b/anyremote.spec @@ -1,43 +1,34 @@ -Name: anyremote -Version: 6.7.3 -Release: 17%{?dist} Summary: Remote control through Wi-Fi or bluetooth connection -License: GPL-3.0-or-later -URL: https://anyremote.sourceforge.net/ -Source0: https://downloads.sourceforge.net/anyremote/%{name}-%{version}.tar.gz -Patch0: fix_compile_error.patch - -BuildRequires: gcc -BuildRequires: make -BuildRequires: bluez-libs-devel >= 5.0 -BuildRequires: libX11-devel -BuildRequires: libXi-devel -BuildRequires: libXtst-devel -BuildRequires: xorg-x11-proto-devel -BuildRequires: glib2-devel >= 2.24.1 -BuildRequires: dbus-devel >= 1.2.24 -BuildRequires: dbus-glib-devel >= 0.86 -BuildRequires: avahi-devel >= 0.6.25 - -Requires: bc -Requires: wmctrl -Requires: ImageMagick -Requires: anyremote-data >= 6.7.3 +Name: anyremote +Version: 6.7.2 +Release: 1%{?dist} +License: GPLv3+ +Group: Applications/System +Source0: http://downloads.sourceforge.net/anyremote/%{name}-%{version}.tar.gz +URL: http://anyremote.sourceforge.net/ +Requires: bc,wmctrl,ImageMagick,anyremote-data >= 6.7.2 +BuildRequires: gcc, bluez-libs-devel >= 5.0, libX11-devel, libXi-devel, libXtst-devel, xorg-x11-proto-devel, glib2-devel >= 2.24.1, dbus-devel >= 1.2.24, dbus-glib-devel >= 0.86, avahi-devel >= 0.6.25 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Remote control software for applications using Wi-Fi or Bluetooth. %prep -%autosetup -p1 +%setup -q %build %configure -%make_build +make %{?_smp_mflags} %install -%make_install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT %files +%defattr(-,root,root,-) %{_bindir}/%{name} %{_mandir}/man1/%{name}.1.gz @@ -49,6 +40,7 @@ Group: Applications/System Configuration files for anyRemote %files data +%defattr(-,root,root,-) %{_datadir}/%{name} %package doc @@ -59,65 +51,11 @@ Group: Applications/System Documentation for anyRemote %files doc +%defattr(-,root,root,-) %doc %{_defaultdocdir}/%{name} %changelog -* Fri Jan 16 2026 Fedora Release Engineering - 6.7.3-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Wed Jul 23 2025 Fedora Release Engineering - 6.7.3-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Fri Apr 25 2025 Sérgio Basto - 6.7.3-15 -- (rhgz#2339892) Fix FTBFS - -* Thu Jan 16 2025 Fedora Release Engineering -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Wed Jul 17 2024 Fedora Release Engineering - 6.7.3-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Mon Jan 22 2024 Fedora Release Engineering - 6.7.3-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 6.7.3-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jul 19 2023 Fedora Release Engineering - 6.7.3-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jun 24 2023 Sérgio Basto - 6.7.3-10 -- Migrate to SPDX license format - -* Wed Jan 18 2023 Fedora Release Engineering - 6.7.3-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Jul 20 2022 Fedora Release Engineering - 6.7.3-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed Jan 19 2022 Fedora Release Engineering - 6.7.3-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 6.7.3-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 6.7.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Aug 01 2020 Fedora Release Engineering - 6.7.3-4 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 6.7.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jan 28 2020 Fedora Release Engineering - 6.7.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - - -* Fri Nov 8 2019 Mikhail Fedotov - 6.7.3 -- Avoid usage of python2 in scripts. * Sun Nov 18 2018 Mikhail Fedotov - 6.7.2 - Configuration file for Shotwell and Snappy were added. Weather script was @@ -126,7 +64,7 @@ Documentation for anyRemote * Mon Jan 22 2018 Mikhail Fedotov - 6.7.1 - Improve interoperability with GUI frontends. -* Mon Jan 15 2018 Mikhail Fedotov - 6.7 +* Tue Jan 15 2018 Mikhail Fedotov - 6.7 - Some fixes. Configuration file for MPV was added. * Tue Mar 15 2016 Mikhail Fedotov - 6.6.1 diff --git a/fix_compile_error.patch b/fix_compile_error.patch deleted file mode 100644 index ec6da92..0000000 --- a/fix_compile_error.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- ./src/executor.c.orig 2025-04-25 21:20:37.307777694 +0100 -+++ ./src/executor.c 2025-04-25 21:20:40.314734610 +0100 -@@ -56,7 +56,7 @@ static int isIViewerCommand(char *cmd); - - static void handleInit(); - static void handleConnect(); --static void handleDisconnect(); -+static void handleDisconnect(int peer); - static void handleExit(); - - static void cleanAutoRepeatFlag(); ---- ./src/pr_web.h.orig 2025-04-25 21:31:10.758570383 +0100 -+++ ./src/pr_web.h 2025-04-25 21:31:14.844562838 +0100 -@@ -52,7 +52,7 @@ void webClose (ConnectInfo* connInfo, - void webReset (ConnectInfo* conn); - int listenWeb (ConnectInfo* connInfo); - int acceptWeb (ConnectInfo* connInfo); --int checkWebPort(); -+int checkWebPort(char* buf, int capacity); - int writeWebConn(const dMessage* dm, int mode); - int writeWeb (ConnectInfo* connInfo, const dMessage* dm); - //int haveClients (_WebConnection* cn); ---- ./src/sys_util.c.orig 2025-04-25 21:34:36.141191110 +0100 -+++ ./src/sys_util.c 2025-04-25 21:34:52.101161638 +0100 -@@ -354,7 +354,7 @@ static int pclose_r(int fd, pid_t pid) - { - register int r; - int status; -- void (*hstat)(), (*istat)(), (*qstat)(); -+ void (*hstat)(int), (*istat)(int), (*qstat)(int); - - (void) close(fd); - istat = signal(SIGINT, SIG_IGN); diff --git a/sources b/sources index 713d049..e5426ba 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anyremote-6.7.3.tar.gz) = f2c13dbe02437a04af0c07453999fe4727970e386be9ee0d2d9d96aedb2afdc2269e040f3a42bc5479ad196495501cb34583e039a82c5cbd6861803d57e3a8ed +SHA512 (anyremote-6.7.2.tar.gz) = 7f508379b4a1832e2931838bbf98ecf419c5d898d96ab94cde1d2321da7dd0a8d1c887c4af902eab2c11e63a9933e013bf5c0beb2bb9a2d57ab289944463616b