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