rpms/tor/F-9 tor.spec,1.19,1.20
Enrico Scholz (ensc)
fedora-extras-commits at redhat.com
Sun Jul 20 12:55:48 UTC 2008
Author: ensc
Update of /cvs/extras/rpms/tor/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15367
Modified Files:
tor.spec
Log Message:
- updated to 0.2.0.30
- (re)enabled transparent proxy support by workarounding broken
<linux/netfilter_ipv4.h> header
- moved the 'geoip' database to /var/lib/tor-data where it can be
updated periodically
- built with -Wl,--as-needed
Index: tor.spec
===================================================================
RCS file: /cvs/extras/rpms/tor/F-9/tor.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- tor.spec 13 Feb 2008 11:21:58 -0000 1.19
+++ tor.spec 20 Jul 2008 12:55:01 -0000 1.20
@@ -10,8 +10,8 @@
%{!?release_func:%global release_func() %1%{?dist}}
Name: tor
-Version: 0.1.2.19
-Release: %release_func 1
+Version: 0.2.0.30
+Release: %release_func 1
Group: System Environment/Daemons
License: BSD
Summary: Anonymizing overlay network for TCP (The onion router)
@@ -27,8 +27,10 @@
Source0: http://tor.eff.org/dist/%name-%version.tar.gz
Source1: http://tor.eff.org/dist/%name-%version.tar.gz.asc
Source2: tor.logrotate
+Source3: update-geoip
+Source4: netfilter-ipv4.h
Patch0: tor-0.1.1.26-setgroups.patch
-Patch1: tor-0.1.2.16-open.patch
+Patch1: tor-0.2.0.30-geoippath.patch
BuildRoot: %_tmppath/%name-%version-%release-root
BuildRequires: libevent-devel openssl-devel transfig ghostscript
@@ -91,7 +93,9 @@
%prep
%setup -q
%patch0 -p1 -b .setgroups
-%patch1 -p1 -b .open
+%patch1 -p1 -b .geoippath
+
+install -p -m0644 %SOURCE3 .
sed -i -e 's!^\(\# *\)\?DataDirectory .*!DataDirectory %homedir/.tor!' src/config/torrc.sample.in
cat <<EOF >>src/config/torrc.sample.in
@@ -99,8 +103,13 @@
User %username
EOF
+mkdir -p linux
+install -p -m0644 %SOURCE4 linux/netfilter_ipv4.h
+
%build
+export ac_cv_header_linux_netfilter_ipv4_h=yes
+export LDFLAGS='-Wl,--as-needed'
%configure
make %{?_smp_mflags}
make -C doc/design-paper tor-design.pdf
@@ -112,11 +121,13 @@
make install DESTDIR=$RPM_BUILD_ROOT
mv $RPM_BUILD_ROOT%_sysconfdir/tor/torrc{.sample,}
-mkdir -p $RPM_BUILD_ROOT{%_sysconfdir/logrotate.d,%_initrddir,%logdir,%homedir,%_var/run/%name}
+mkdir -p $RPM_BUILD_ROOT{%_sysconfdir/logrotate.d,%_initrddir,%logdir,%homedir,%_var/run/%name,%_var/lib/tor-data}
install -p -m0755 %SOURCE10 $RPM_BUILD_ROOT%_initrddir/tor
install -p -m0644 %SOURCE2 $RPM_BUILD_ROOT%_sysconfdir/logrotate.d/tor
+ln -s %_datadir/tor/geoip $RPM_BUILD_ROOT%_var/lib/tor-data/geoip
+
%pre core
%__fe_groupadd %uid -r %username &>/dev/null || :
@@ -164,6 +175,7 @@
%defattr(-,root,root,-)
%doc AUTHORS LICENSE README ChangeLog
%doc ReleaseNotes
+%doc update-geoip
%dir %_sysconfdir/tor
%config(noreplace) %_sysconfdir/logrotate.d/tor
%attr(0700,%username,%username) %dir %homedir
@@ -171,6 +183,9 @@
%attr(0640,root,%username) %config(noreplace) %_sysconfdir/tor/torrc
%_bindir/*
%_mandir/man1/*
+%_datadir/tor
+%dir %_var/lib/tor-data
+%config(noreplace) %_var/lib/tor-data/geoip
%exclude %_bindir/torify
%exclude %_mandir/man1/torify*
@@ -184,6 +199,14 @@
%changelog
+* Sun Jul 20 2008 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.2.0.30-1
+- updated to 0.2.0.30
+- (re)enabled transparent proxy support by workarounding broken
+ <linux/netfilter_ipv4.h> header
+- moved the 'geoip' database to /var/lib/tor-data where it can be
+ updated periodically
+- built with -Wl,--as-needed
+
* Tue Feb 12 2008 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.1.2.19-1
- updated to 0.1.2.19
- use file based BR for latex
More information about the fedora-extras-commits
mailing list