[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