[tuxcut] Update to 5.1
Mosaab Alzoubi
moceap at fedoraproject.org
Wed Dec 18 22:01:09 UTC 2013
commit 8d9b14878f50547124f5c18a3d5c9336cfcef928
Author: Mosaab Alzoubi <moceap at hotmail.com>
Date: Wed Dec 18 23:59:29 2013 +0200
Update to 5.1
tuxcut | 2 +-
tuxcut.png | Bin 25870 -> 0 bytes
tuxcut.spec | 31 ++++++++++++++++++-------------
3 files changed, 19 insertions(+), 14 deletions(-)
---
diff --git a/tuxcut b/tuxcut
index 7a35d59..78cabe3 100644
--- a/tuxcut
+++ b/tuxcut
@@ -6,6 +6,6 @@ if ! [ "$Whoami" = "root" ]
exit
else
cd /usr/share/tuxcut
- python2 /usr/share/tuxcut/run.py
+ python2 /usr/share/tuxcut/tuxcut.py
fi
exit 0
diff --git a/tuxcut.spec b/tuxcut.spec
index c1ee9d2..d816efa 100644
--- a/tuxcut.spec
+++ b/tuxcut.spec
@@ -1,16 +1,14 @@
Name: tuxcut
-Version: 5.0
-Release: 15%{?dist}
+Version: 5.1
+Release: 1%{?dist}
URL: https://bitbucket.org/a_atalla/tuxcut/overview
Summary: Arpspoof attacks protector
License: GPLv3
Group: Applications/System
-Source0: a_atalla-tuxcut-16e25f5c1255.tar.bz2
-#Source0: https://bitbucket.org/a_atalla/tuxcut/get/master.tar.bz2
+Source0: https://bitbucket.org/a_atalla/tuxcut/downloads/%{name}-%{version}-src.tar.gz
Source1: tuxcut.desktop
Source2: tuxcut
-Source3: tuxcut.png
-Source4: org.ojuba.pkexec.tuxcut.policy
+Source3: org.ojuba.pkexec.tuxcut.policy
BuildRequires: ImageMagick
BuildRequires: perl
BuildRequires: desktop-file-utils
@@ -34,15 +32,15 @@ Features:
- use wondershaper to limit your upload or download speed.
%prep
-%setup -q -n a_atalla-tuxcut-16e25f5c1255
+%setup -qc %{name}-%{version}
# fix resum error
-perl -pi -le 'print " self.resume_all()" if $. == 85' TuxCut.py
+perl -pi -le 'print " self.resume_all()" if $. == 85' tuxcut_core.py
# fix error No such file or directory: 'ui/MainWindow.ui'
-perl -pi -w -e 's|ui/MainWindow.ui|%{_datadir}/tuxcut/ui/MainWindow.ui|g;' TuxCut.py
+perl -pi -w -e 's|ui/MainWindow.ui|%{_datadir}/tuxcut/ui/MainWindow.ui|g;' tuxcut_core.py
# Specific env to python2
-perl -pi -w -e 's|#!/usr/bin/env python|#!%{__python2}|g;' run.py
+perl -pi -w -e 's|#!/usr/bin/env python|#!%{__python2}|g;' tuxcut.py
%build
#nothing to build
@@ -53,14 +51,14 @@ mkdir -p %{buildroot}/{%{_datadir}/tuxcut,%{_bindir}}
cp -ar * %{buildroot}%{_datadir}/tuxcut
install -pDm0755 %{SOURCE1} %{buildroot}%{_datadir}/applications/tuxcut.desktop
install -pDm0755 %{SOURCE2} %{buildroot}%{_bindir}/tuxcut
-install -pDm0644 %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/tuxcut.png
-install -pDm0644 %{SOURCE4} %{buildroot}%{_datadir}/polkit-1/actions/org.ojuba.pkexec.tuxcut.policy
+install -pDm0644 pix/tuxcut.png %{buildroot}%{_datadir}/pixmaps/tuxcut.png
+install -pDm0644 %{SOURCE3} %{buildroot}%{_datadir}/polkit-1/actions/org.ojuba.pkexec.tuxcut.policy
desktop-file-install %{buildroot}%{_datadir}/applications/tuxcut.desktop
# Install icon
for res in 16x16 22x22 24x24 32x32 36x36 48x48 64x64 72x72 96x96; do \
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/{${res},scalable}/apps
- convert -size 400x400 %{SOURCE3} -resize ${res} %{buildroot}/%{_datadir}/icons/hicolor/${res}/apps/tuxcut.png
+ convert -size 400x400 pix/tuxcut.png -resize ${res} %{buildroot}/%{_datadir}/icons/hicolor/${res}/apps/tuxcut.png
done;
%post
@@ -87,6 +85,13 @@ fi
%doc LICENSE README
%changelog
+* Thu Dec 12 2013 Mosaab Alzoubi <moceap at hotmail.com> - 5.1-1
+- Update release.
+- New upstream URL method.
+- Tweak %%prep for new release.
+- Use upstream icon.
+- Update bin/tuxcut.
+
* Sun Dec 1 2013 Mosaab Alzoubi <moceap at hotmail.com> - 5.0-15
- Fix BRs.
More information about the scm-commits
mailing list