[tor/f18] Move tor-core subpackage into main tor package

Jamie Nguyen jamielinux at fedoraproject.org
Mon Mar 4 23:14:16 UTC 2013


commit 52170267b9f12c699a8b562097775431ce792b9c
Author: Jamie Nguyen <j at jamielinux.com>
Date:   Mon Mar 4 22:35:41 2013 +0000

    Move tor-core subpackage into main tor package

 tor.spec |   29 ++++++++---------------------
 1 files changed, 8 insertions(+), 21 deletions(-)
---
diff --git a/tor.spec b/tor.spec
index 61b8592..966d97d 100644
--- a/tor.spec
+++ b/tor.spec
@@ -14,19 +14,13 @@ Group:          System Environment/Daemons
 License:        BSD
 Summary:        Anonymizing overlay network for TCP (The onion router)
 URL:            http://www.torproject.org
-Requires:       %{name}-core     = %{version}-%{release}
 Requires:       %{name}-systemd  = %{version}-%{release}
-
-
-%package core
-Summary:        Core programs for tor
-Group:          System Environment/Daemons
 Source0:        https://www.torproject.org/dist/%{name}-%{version}.tar.gz
 Source1:        https://www.torproject.org/dist/%{name}-%{version}.tar.gz.asc
 Source2:        tor.logrotate
 
-# tor-design.pdf is not shipped anymore with tor
-Obsoletes:      tor-doc < 0.2.2
+Obsoletes:      tor-core < 0:0.2.3.25-1801
+Provides:       tor-core = 0:%{version}-%{release}
 
 BuildRequires:  libevent-devel openssl-devel asciidoc
 Requires(pre):  shadow-utils
@@ -36,7 +30,7 @@ Requires(pre):  shadow-utils
 Summary:        The torify wrapper script
 Group:          System Environment/Daemons
 Requires:       torsocks
-Requires:       %{name}-core = %{version}-%{release}
+Requires:       %{name} = %{version}-%{release}
 %{?noarch}
 
 
@@ -44,7 +38,7 @@ Requires:       %{name}-core = %{version}-%{release}
 Summary:        Systemd initscripts for tor
 Group:          System Environment/Daemons
 Source10:       tor.systemd.service
-Requires:       %{name}-core = %{version}-%{release}
+Requires:       %{name} = %{version}-%{release}
 Requires(post):    systemd
 Requires(preun):   systemd
 Requires(postun):  systemd
@@ -70,13 +64,6 @@ strength of the anonymity provided. Tor is not presently suitable for
 high-stakes anonymity.
 
 
-%description core
-Tor is a connection-based low-latency anonymous communication system.
-
-This package provides the "tor" program, which serves as both a client
-and a relay node.
-
-
 %description -n torify
 Tor is a connection-based low-latency anonymous communication system.
 
@@ -126,7 +113,7 @@ mkdir _doc-torify
 mv _doc/torify.html _doc-torify
 
 
-%pre core
+%pre
 getent group %username >/dev/null || groupadd -r %username
 getent passwd %username >/dev/null || \
     useradd -r -s /sbin/nologin -d %{homedir} -M \
@@ -144,9 +131,6 @@ exit 0
 
 
 %files
-
-
-%files core
 %doc LICENSE README ChangeLog ReleaseNotes _doc/*
 %{_bindir}/tor
 %{_bindir}/tor-gencert
@@ -197,6 +181,9 @@ exit 0
   Fedora and renders the subpackage obsolete
 - amend logrotate file to match closer with upstream defaults, and removing
   references to several obsolete init systems
+- move the tor-core subpackage back into the main tor package to match upstream
+  expectations and user expectations (ie, yum install tor)
+
 
 
 * Thu Feb 07 2013 Jamie Nguyen <jamielinux at fedoraproject.org> - 0.2.3.25-1801


More information about the scm-commits mailing list