1. Bug 850349 said that new systemd macros should be used, however they are obsoleted again: https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemd 2. This package has new version: http://www.udpxy.com/download-en.html 3. URL should be: URL: http://www.udpxy.com 4. Remove: %defattr(-,root,root,-) rm -rf %{buildroot} 5 Advice: sed -i "s|INSTALLROOT := /usr/local|INSTALLROOT := %{buildroot}/usr|g" Makefile sed -i 's|ln -s $(INSTALLROOT)/bin/$(EXEC)|ln -s $(EXEC)|g' Makefile This should be moved to %prep. Thanks!
(In reply to Christopher Meng from comment #0) > 1. Bug 850349 said that new systemd macros should be used, however they are > obsoleted again: > > https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemd What wrong with macros? > 5 Advice: > > sed -i "s|INSTALLROOT := /usr/local|INSTALLROOT := %{buildroot}/usr|g" > Makefile > sed -i 's|ln -s $(INSTALLROOT)/bin/$(EXEC)|ln -s $(EXEC)|g' Makefile > > > This should be moved to %prep. It in %install for a reason. rpm-buildroot-usage: $RPM_BUILD_ROOT should not be touched during %build or %prep stage, as it may break short circuit builds.
(In reply to nucleo from comment #1) > (In reply to Christopher Meng from comment #0) > > 1. Bug 850349 said that new systemd macros should be used, however they are > > obsoleted again: > > > > https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemd > > What wrong with macros? Ooops, unclear. These: BuildRequires: systemd-units Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units Should be: BuildRequires: systemd Requires(post): systemd Requires(preun): systemd Requires(postun): systemd > rpm-buildroot-usage: > $RPM_BUILD_ROOT should not be touched during %build or %prep stage, as it may > break short circuit builds. Then I think the makefile is a crap which should be enhanced. Alright.
What's been happening?
udpxy-1.0.23-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/udpxy-1.0.23-1.fc20
Package udpxy-1.0.23-1.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing udpxy-1.0.23-1.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-7897/udpxy-1.0.23-1.fc20 then log in and leave karma (feedback).
udpxy-1.0.23-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.