|
|
350336b |
Summary: IRC to other chat networks gateway
|
|
|
350336b |
Name: bitlbee
|
|
|
fdefc88 |
Version: 3.0
|
|
|
ead9c00 |
Release: 1.nss.1%{?dist}
|
|
|
78837c9 |
License: GPLv2+ and MIT
|
|
|
350336b |
Group: System Environment/Daemons
|
|
|
350336b |
URL: http://www.bitlbee.org/
|
|
|
0eb6de0 |
Source0: http://get.bitlbee.org/src/%{name}-%{version}.tar.gz
|
|
|
350336b |
Source1: bitlbee.xinetd
|
|
|
f5a0de0 |
Source2: bitlbee-wrapper.h
|
|
|
ead9c00 |
Patch1: bitlbee-3.0-nss.patch
|
|
|
ead9c00 |
Patch2: bitlbee-3.0-configure-eclipse.patch
|
|
|
350336b |
Requires: xinetd
|
|
|
78837c9 |
Requires(pre): shadow-utils
|
|
|
350336b |
Requires(preun): /sbin/service
|
|
|
f6a5faa |
BuildRequires: glib2-devel >= 2.4, libxslt
|
|
|
ead9c00 |
BuildRequires: nss-devel
|
|
|
1a01b88 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
350336b |
|
|
|
350336b |
%description
|
|
|
350336b |
Bitlbee is an IRC to other chat networks gateway. Bitlbee can be used as
|
|
|
350336b |
an IRC server which forwards everything you say to people on other chat
|
|
|
e7e52e4 |
networks like ICQ/AIM, MSN, XMPP/Jabber (including Google Talk), Yahoo or
|
|
|
e7e52e4 |
Twitter!
|
|
|
350336b |
|
|
|
f5a0de0 |
%package devel
|
|
|
f5a0de0 |
Summary: Development files for bitlbee
|
|
|
f5a0de0 |
Group: Development/Libraries
|
|
|
f5a0de0 |
Requires: %{name} = %{version}-%{release}, pkgconfig
|
|
|
f5a0de0 |
|
|
|
f5a0de0 |
%description devel
|
|
|
f5a0de0 |
The bitlbee-devel package includes header files necessary for building and
|
|
|
f5a0de0 |
developing programs and plugins which use bitlbee.
|
|
|
f5a0de0 |
|
|
|
350336b |
%prep
|
|
|
350336b |
%setup -q
|
|
|
ead9c00 |
%patch1 -p1 -b .nss
|
|
|
ead9c00 |
%patch2 -p1 -b .configureEclipse
|
|
|
350336b |
|
|
|
350336b |
%build
|
|
|
350336b |
CFLAGS="$RPM_OPT_FLAGS" ./configure \
|
|
|
350336b |
--prefix=%{_prefix} \
|
|
|
350336b |
--bindir=%{_sbindir} \
|
|
|
350336b |
--etcdir=%{_sysconfdir}/%{name} \
|
|
|
350336b |
--mandir=%{_mandir} \
|
|
|
350336b |
--datadir=%{_datadir}/%{name} \
|
|
|
350336b |
--config=%{_localstatedir}/lib/%{name} \
|
|
|
f5a0de0 |
--pcdir=%{_libdir}/pkgconfig \
|
|
|
f5a0de0 |
--plugindir=%{_libdir}/%{name} \
|
|
|
350336b |
--strip=0 \
|
|
|
0eb6de0 |
--plugins=1 \
|
|
|
9ffb0d0 |
--otr=plugin \
|
|
|
9ffb0d0 |
%if 0%{?fedora}%{?rhel}
|
|
|
9ffb0d0 |
--ssl=gnutls
|
|
|
9ffb0d0 |
%else
|
|
|
9ffb0d0 |
--ssl=openssl
|
|
|
9ffb0d0 |
%endif
|
|
|
350336b |
|
|
|
ecdeb85 |
make DESTDIR=$RPM_BUILD_ROOT %{?_smp_mflags}
|
|
|
350336b |
|
|
|
350336b |
%install
|
|
|
350336b |
rm -rf $RPM_BUILD_ROOT
|
|
|
ecdeb85 |
make DESTDIR=$RPM_BUILD_ROOT \
|
|
|
c5407c0 |
install install-dev install-etc
|
|
|
350336b |
|
|
|
f5a0de0 |
# Install some files manually to their correct destination
|
|
|
f5a0de0 |
mkdir -p $RPM_BUILD_ROOT{%{_localstatedir}/lib,%{_libdir}}/%{name}
|
|
|
f5a0de0 |
install -D -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/%{name}
|
|
|
f5a0de0 |
install -D -p -m 644 %{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.conf
|
|
|
350336b |
|
|
|
f5a0de0 |
# Hack to allow parallel install of 32 bit and 64 bit -devel packages
|
|
|
f5a0de0 |
%if 0%{?fedora}%{?rhel}
|
|
|
f5a0de0 |
mv -f $RPM_BUILD_ROOT%{_includedir}/%{name}/config{,-%{_arch}}.h
|
|
|
f5a0de0 |
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_includedir}/%{name}/config.h
|
|
|
f5a0de0 |
%endif
|
|
|
350336b |
|
|
|
0eb6de0 |
# Convert everything to UTF-8
|
|
|
0eb6de0 |
iconv -f iso-8859-1 -t utf-8 -o doc/CHANGES.utf8 doc/CHANGES
|
|
|
f5a0de0 |
touch -c -r doc/CHANGES doc/CHANGES.utf8
|
|
|
0eb6de0 |
mv -f doc/CHANGES.utf8 doc/CHANGES
|
|
|
f5a0de0 |
|
|
|
0eb6de0 |
iconv -f iso-8859-1 -t utf-8 -o doc/CREDITS.utf8 doc/CREDITS
|
|
|
f5a0de0 |
touch -c -r doc/CREDITS doc/CREDITS.utf8
|
|
|
0eb6de0 |
mv -f doc/CREDITS.utf8 doc/CREDITS
|
|
|
0eb6de0 |
|
|
|
350336b |
%pre
|
|
|
78837c9 |
getent group %{name} > /dev/null || %{_sbindir}/groupadd -r %{name}
|
|
|
78837c9 |
getent passwd %{name} > /dev/null || %{_sbindir}/useradd -r -g %{name} -d %{_localstatedir}/lib/%{name} -s /sbin/nologin -c "BitlBee User" %{name}
|
|
|
78837c9 |
exit 0
|
|
|
350336b |
|
|
|
350336b |
%preun
|
|
|
350336b |
if [ $1 -eq 0 ]; then
|
|
|
350336b |
/sbin/service xinetd condrestart > /dev/null 2>&1 || :
|
|
|
350336b |
fi
|
|
|
350336b |
|
|
|
350336b |
%clean
|
|
|
350336b |
rm -rf $RPM_BUILD_ROOT
|
|
|
350336b |
|
|
|
350336b |
%files
|
|
|
f5a0de0 |
%defattr(-,root,root,-)
|
|
|
350336b |
%doc COPYING doc/{AUTHORS,CHANGES,CREDITS,FAQ,README}
|
|
|
350336b |
%doc doc/user-guide/*.xml doc/user-guide/user-guide.txt
|
|
|
350336b |
%dir %{_sysconfdir}/%{name}
|
|
|
fdefc88 |
%config(noreplace) %{_sysconfdir}/%{name}/
|
|
|
350336b |
%config(noreplace) %{_sysconfdir}/xinetd.d/%{name}
|
|
|
350336b |
%{_sbindir}/%{name}
|
|
|
f5a0de0 |
%{_libdir}/%{name}/
|
|
|
350336b |
%{_datadir}/%{name}/
|
|
|
350336b |
%{_mandir}/man?/%{name}*
|
|
|
350336b |
%attr(0700,bitlbee,bitlbee) %dir %{_localstatedir}/lib/%{name}
|
|
|
350336b |
|
|
|
f5a0de0 |
%files devel
|
|
|
f5a0de0 |
%defattr(-,root,root,-)
|
|
|
f5a0de0 |
%doc doc/example_plugin.c
|
|
|
f5a0de0 |
%{_includedir}/%{name}/
|
|
|
f5a0de0 |
%{_libdir}/pkgconfig/%{name}.pc
|
|
|
f5a0de0 |
|
|
|
350336b |
%changelog
|
|
|
fdefc88 |
* Fri Oct 22 2010 Matěj Cepl <mcepl@redhat.com> - 3.0-1
|
|
|
fdefc88 |
- New upstream release.
|
|
|
fdefc88 |
|
|
|
7dd231e |
* Sun Jul 04 2010 Robert Scheck <robert@fedoraproject.org> 1.2.8-1
|
|
|
7dd231e |
- Upgrade to 1.2.8
|
|
|
7dd231e |
|
|
|
16a4513 |
* Sat May 15 2010 Robert Scheck <robert@fedoraproject.org> 1.2.7-1
|
|
|
16a4513 |
- Upgrade to 1.2.7
|
|
|
16a4513 |
|
|
|
e7e52e4 |
* Sun Apr 25 2010 Robert Scheck <robert@fedoraproject.org> 1.2.6a-3
|
|
|
e7e52e4 |
- Updated the description to reflect twitter support
|
|
|
e7e52e4 |
- Really fixed the optional libresolv patch this time
|
|
|
e7e52e4 |
|
|
|
234ded1 |
* Tue Apr 20 2010 Robert Scheck <robert@fedoraproject.org> 1.2.6a-2
|
|
|
234ded1 |
- Remerged the optional libresolv patch for 1.2.6a
|
|
|
234ded1 |
|
|
|
1486cf1 |
* Tue Apr 20 2010 Robert Scheck <robert@fedoraproject.org> 1.2.6a-1
|
|
|
1486cf1 |
- Upgrade to 1.2.6a (#584071)
|
|
|
1486cf1 |
|
|
|
5d696f2 |
* Thu Mar 18 2010 Robert Scheck <robert@fedoraproject.org> 1.2.5-1
|
|
|
5d696f2 |
- Upgrade to 1.2.5
|
|
|
5d696f2 |
|
|
|
2a82922 |
* Sat Oct 17 2009 Robert Scheck <robert@fedoraproject.org> 1.2.4-1
|
|
|
2a82922 |
- Upgrade to 1.2.4
|
|
|
2a82922 |
|
|
|
f5a0de0 |
* Mon Aug 17 2009 Robert Scheck <robert@fedoraproject.org> 1.2.3-4
|
|
|
f5a0de0 |
- Updated libresolv patch to not segfault when connecting to the
|
|
|
f5a0de0 |
Jabber/XMPP server if there's no SRV record (#506719, #501786)
|
|
|
f5a0de0 |
- Added -devel subpackage with header files for plugins (#504882)
|
|
|
f5a0de0 |
|
|
|
8ddf242 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-3
|
|
|
8ddf242 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
8ddf242 |
|
|
|
f11ab79 |
* Mon Feb 23 2009 Robert Scheck <robert@fedoraproject.org> 1.2.3-2
|
|
|
34f47ba |
- Rebuilt against gcc 4.4 and rpm 4.6
|
|
|
34f47ba |
|
|
|
7d7ab6a |
* Sun Sep 07 2008 Robert Scheck <robert@fedoraproject.org> 1.2.3-1
|
|
|
7d7ab6a |
- Upgrade to 1.2.3 (#461424)
|
|
|
7d7ab6a |
|
|
|
35816b8 |
* Wed Aug 27 2008 Robert Scheck <robert@fedoraproject.org> 1.2.2-1
|
|
|
35816b8 |
- Upgrade to 1.2.2 (#460355)
|
|
|
35816b8 |
|
|
|
f6a5faa |
* Mon Jul 07 2008 Robert Scheck <robert@fedoraproject.org> 1.2.1-1
|
|
|
f6a5faa |
- Upgrade to 1.2.1 (thanks to Matěj Cepl)
|
|
|
f6a5faa |
|
|
|
0eb6de0 |
* Tue Apr 15 2008 Robert Scheck <robert@fedoraproject.org> 1.2-1
|
|
|
0eb6de0 |
- Upgrade to 1.2 (#439047, thanks to Matěj Cepl)
|
|
|
0eb6de0 |
|
|
|
03da84f |
* Sun Feb 10 2008 Robert Scheck <robert@fedoraproject.org> 1.0.4-2
|
|
|
03da84f |
- Rebuilt against gcc 4.3
|
|
|
03da84f |
|
|
|
78837c9 |
* Wed Aug 29 2007 Robert Scheck <robert@fedoraproject.org> 1.0.4-1
|
|
|
78837c9 |
- Upgrade to 1.0.4
|
|
|
78837c9 |
- Updated the license tag according to the guidelines
|
|
|
78837c9 |
|
|
|
1a01b88 |
* Mon May 07 2007 Robert Scheck <robert@fedoraproject.org> 1.0.3-6
|
|
|
1a01b88 |
- Rebuilt
|
|
|
1a01b88 |
|
|
|
350336b |
* Sat Oct 21 2006 Robert Scheck <robert@fedoraproject.org> 1.0.3-5
|
|
|
350336b |
- Create a bitlbee user and condrestart xinetd instead of reload
|
|
|
350336b |
|
|
|
350336b |
* Fri Aug 04 2006 Robert Scheck <robert@fedoraproject.org> 1.0.3-4
|
|
|
350336b |
- Switched to gnutls per default for SSL support (#196591 #c12)
|
|
|
350336b |
|
|
|
350336b |
* Mon Jun 26 2006 Robert Scheck <robert@fedoraproject.org> 1.0.3-3
|
|
|
350336b |
- Added patch for using CFLAGS env (#196591 #c4, upstream #171)
|
|
|
350336b |
|
|
|
350336b |
* Sun Jun 25 2006 Robert Scheck <robert@fedoraproject.org> 1.0.3-2
|
|
|
350336b |
- Changes to match with Fedora Packaging Guidelines (#196591)
|
|
|
350336b |
|
|
|
350336b |
* Sun Jun 25 2006 Robert Scheck <robert@fedoraproject.org> 1.0.3-1
|
|
|
350336b |
- Upgrade to 1.0.3
|
|
|
350336b |
|
|
|
350336b |
* Sun Apr 02 2006 Robert Scheck <robert@fedoraproject.org> 1.0.2-1
|
|
|
350336b |
- Upgrade to 1.0.2
|
|
|
350336b |
|
|
|
350336b |
* Sun Jan 15 2006 Robert Scheck <robert@fedoraproject.org> 1.0.1-1
|
|
|
350336b |
- Upgrade to 1.0.1
|
|
|
350336b |
|
|
|
350336b |
* Wed Dec 28 2005 Robert Scheck <robert@fedoraproject.org> 1.0-2
|
|
|
350336b |
- Rebuilt against gcc 4.1
|
|
|
350336b |
|
|
|
350336b |
* Mon Dec 05 2005 Robert Scheck <robert@fedoraproject.org> 1.0-1
|
|
|
350336b |
- Upgrade to 1.0
|
|
|
350336b |
|
|
|
350336b |
* Sat Nov 12 2005 Robert Scheck <robert@fedoraproject.org> 0.92-4
|
|
|
350336b |
- Rebuilt against openssl 0.9.8a
|
|
|
350336b |
|
|
|
350336b |
* Sun Aug 28 2005 Robert Scheck <robert@fedoraproject.org> 0.92-3
|
|
|
350336b |
- Added patch, that allows specifying the Jabber server manually
|
|
|
350336b |
- Don't start bitlbee per default as xinetd service
|
|
|
350336b |
|
|
|
350336b |
* Sun Jul 03 2005 Robert Scheck <robert@fedoraproject.org> 0.92-2
|
|
|
350336b |
- Added patch giving ICQ/AIM support for typing notifications
|
|
|
350336b |
|
|
|
350336b |
* Fri Jul 01 2005 Robert Scheck <robert@fedoraproject.org> 0.92-1
|
|
|
350336b |
- Upgrade to 0.92
|
|
|
350336b |
- Initial spec file for Fedora Core
|