niceshaper.spec

Krzysztof Goliński krzysztof.golinski w gmail.com
Śro, 23 Wrz 2009, 01:06:01 CEST


Witam

W załącznikach są poprawki do niceshaper - podbicie do nowej wersji i
łata. Aktualna wersja na serwerze się nie buduje.

Pozdrawiam,
Krzysztof Goliński
-------------- następna część ---------
--- niceshaper.spec.old	2009-09-23 00:36:36.000000000 +0200
+++ niceshaper.spec	2009-09-23 01:00:42.000000000 +0200
@@ -1,6 +1,6 @@
 # $Revision: 1.32 $, $Date: 2009/03/22 22:33:45 $
 
-%define		_rc	rc4
+%define		_rc	rc6
 
 Summary:	NiceShaper - bandwidth limiting
 Summary(pl.UTF-8):	NiceShaper - dynamiczny podział łącza
@@ -10,11 +10,12 @@
 License:	GPL
 Group:		Networking/Admin
 Source0:	http://niceshaper.jedwabny.net/files/%{name}%{version}%{_rc}.tar.bz2
-# Source0-md5:	1331f1f7a494d57199ed97cd62faff11
+# Source0-md5:	a0a4b5daccc04adfd90b6af0dee67d42
 Source1:	%{name}.users
 Source2:	%{name}.config
 Source3:	%{name}.about
 Source4:	%{name}.init
+Patch0:	%{name}-includes.patch
 URL:		http://niceshaper.jedwabny.net/
 BuildRequires:	libstdc++-devel
 BuildRequires:	rpmbuild(macros) >= 1.268
@@ -28,16 +29,20 @@
 divides it between the hosts in the local network.
 
 %description -l pl.UTF-8
-Program opierając się na HTB/IMQ dzieli dostępne pasmo na komputery
-w sieci, dynamicznie dostosowując się do generowanego przez każdego
-z użytkowników obciążenia.
+Program opierając się na HTB/IMQ dzieli dostępne pasmo na komputery w
+sieci, dynamicznie dostosowując się do generowanego przez każdego z
+użytkowników obciążenia.
 
 %prep
 %setup -q -c
+%patch0 -p1
 
 %build
 
-%{__cxx} %{rpmcxxflags} src/class.cc src/class_container.cc src/filter.cc src/instance.cc src/net.cc src/main.cc src/error.cc -o src/niceshaper
+%{__make} \
+	CPP="%{__cxx} %{rpmcxxflags}"
+
+#%{__cxx} %{rpmcxxflags} src/class.cc src/class_container.cc src/filter.cc src/instance.cc src/net.cc src/main.cc src/error.cc -o src/niceshaper
 
 cp %{SOURCE1} ./users
 cp %{SOURCE2} ./config
@@ -46,9 +51,10 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/niceshaper0.6,/etc/rc.d/init.d}
 
-install src/niceshaper $RPM_BUILD_ROOT%{_bindir}
+install niceshaper $RPM_BUILD_ROOT%{_bindir}
 install etc/niceshaper0.6/* $RPM_BUILD_ROOT%{_sysconfdir}/niceshaper0.6
 install niceshaper.init $RPM_BUILD_ROOT/etc/rc.d/init.d/niceshaper
 
-------------- następna część ---------
--- niceshaper-0.6/src/main.h.old	2009-09-22 23:58:58.000000000 +0200
+++ niceshaper-0.6/src/main.h	2009-09-22 23:59:07.000000000 +0200
@@ -14,6 +14,7 @@
 #include <sys/types.h>		
 #include <iostream>
 #include <vector>
+#include <stdio.h>
 
 using namespace std;
 


Więcej informacji o liście dyskusyjnej pld-devel-pl