[znc] Move modperl and modtcl to separate subpackages Enable modtcl
Nick Bebout
nb at fedoraproject.org
Sun Nov 7 21:07:39 UTC 2010
commit 6b214a13cf0f5a6a2bebbed93da909d69b5619a2
Author: Nick Bebout <nb at fedoraproject.org>
Date: Sun Nov 7 16:07:20 2010 -0500
Move modperl and modtcl to separate subpackages
Enable modtcl
znc.spec | 38 +++++++++++++++++++++++++++++++++-----
1 files changed, 33 insertions(+), 5 deletions(-)
---
diff --git a/znc.spec b/znc.spec
index 5c3674c..6efab90 100644
--- a/znc.spec
+++ b/znc.spec
@@ -3,7 +3,7 @@ Name: znc
Version: 0.096
#Release: 2.svn2101%{?dist}
#Release: 0.1.rc1%{?dist}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2 with exceptions
Group: System Environment/Daemons
URL: http://znc.sf.net/
@@ -19,7 +19,7 @@ BuildRequires: perl gcc-c++
BuildRequires: openssl-devel >= 0.9.8
BuildRequires: cyrus-sasl-devel
BuildRequires: c-ares-devel
-BuildRequires: perl(ExtUtils::Embed) swig
+BuildRequires: perl(ExtUtils::Embed) swig tcl-devel
%description
ZNC is an IRC bouncer with many advanced features like detaching,
@@ -44,6 +44,24 @@ Requires: %{name} = %{version}-%{release}
%description extra
Extra modules for ZNC
+%package modtcl
+Summary: TCL module for ZNC
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: tcl
+
+%description modtcl
+TCL module for ZNC
+
+%package modperl
+Summary: perl module for ZNC
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: perl
+
+%description modperl
+perl module for ZNC
+
%prep
%setup -q
%__perl -pi.add_release -e 's|(?<="ZNC \%1\.3f)|-%{release}|' znc.cpp
@@ -52,7 +70,7 @@ chmod -x modules/q.cpp
%build
%configure \
--with-module-prefix=%{_libdir}/znc \
- --enable-ipv6 --enable-extra --enable-sasl --enable-perl
+ --enable-ipv6 --enable-extra --enable-sasl --enable-perl --enable-tcl
%__make %{?_smp_mflags}
%install
@@ -87,8 +105,6 @@ chmod -x modules/q.cpp
%{_libdir}/znc/keepnick.so
%{_libdir}/znc/kickrejoin.so
%{_libdir}/znc/lastseen.so
-%{_libdir}/znc/modperl/
-%{_libdir}/znc/modperl.so
%{_libdir}/znc/nickserv.so
%{_libdir}/znc/notes.so
%{_libdir}/znc/partyline.so
@@ -135,7 +151,19 @@ chmod -x modules/q.cpp
%{_libdir}/znc/send_raw.so
%{_libdir}/znc/shell.so
+%files modtcl
+%defattr(-,root,root)
+%{_libdir}/znc/modtcl.so
+
+%files modperl
+%defattr(-,root,root)
+%{_libdir}/znc/modperl/
+%{_libdir}/znc/modperl.so
+
%changelog
+* Sun Nov 7 2010 Nick Bebout <nb at fedoraproject.org> - 0.096-2
+- Build TCL module, move modperl and modtcl to separate subpackages
+
* Sat Nov 6 2010 Nick Bebout <nb at fedoraproject.org> - 0.096-1
- Update to znc 0.096
More information about the scm-commits
mailing list