rpms/trustyrc/F-9 import.log, NONE, 1.1 trustyrc.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Nicoleau Fabien (eponyme)
fedora-extras-commits at redhat.com
Sun Jul 6 19:53:28 UTC 2008
- Previous message: rpms/trustyrc/F-8 import.log, NONE, 1.1 trustyrc.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: rpms/kernel/devel patch-2.6.26-rc9.bz2.sign, NONE, 1.1 patch-2.6.26-rc8.bz2.sign, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: eponyme
Update of /cvs/pkgs/rpms/trustyrc/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16047/F-9
Modified Files:
.cvsignore sources
Added Files:
import.log trustyrc.spec
Log Message:
New software
--- NEW FILE import.log ---
trustyrc-0_1_1-2_fc9_eponyme:F-9:trustyrc-0.1.1-2.fc9.eponyme.src.rpm:1215373919
--- NEW FILE trustyrc.spec ---
Name: trustyrc
Version: 0.1.1
Release: 2%{?dist}
Summary: Fully modular IRC robot
Group: Applications/Internet
License: GPLv2+
URL: http://nicoleau.fabien.free.fr/weblog/?pages/trustyRC
Source0: http://nicoleau.fabien.free.fr/%{name}/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: tinyxml-devel
Requires: trustyrc-plugins
%description
trustyRC is a fully modular IRC robot which includes all of the common
bot features (channel moderation, administration, account system, quotes)
and much more. trustyRC is comprised of a a kernel and a plugin loader
which loads features such as a log system, configuration parser,
networking, etc. All plugins can communicate with others,
providing a highly flexible system.
A plugin can be loaded or unloaded while the bot is running,
so if a plugin needs to be updated, it can be unloaded,
rebuilt and reloaded. During this, the bot does not need to be stopped.
Plugins are stored in shared libraries; a plugin's features are available
to the bot when the plugin is loaded and those features are removed
when the plugin is unloaded.
%package plugins
Summary: Vitals plugins for trustyrc
Group: Applications/Internet
Requires: %{name} = %{version}
%description plugins
Vitals plugins for trustyrc
%package plugins-extras
Summary: Extra plugins for trustyrc
Group: Applications/Internet
%if 0%{?fedora} >8
BuildRequires: libcurl-devel
%else
BuildRequires: curl-devel
%endif
Requires: %{name} = %{version}
%description plugins-extras
Extra plugins for trustyrc
%prep
%setup -q
# LIGNE PLUS NECESSAIRE EN 0.1.2 (chmod fait sur les sources upstream)
chmod 0644 src/*.{cpp,h} src/plugins/*.{cpp,h} src/plugins/base_plugin/*.{cpp,h}
sed -i -e s@"CXXFLAGS=.*"@"CXXFLAGS+=-W -ansi -pedantic -fPIC"@ Makefile
%build
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ;
make %{?_smp_mflags} HAVE_TINYXML=yes
%install
rm -rf $RPM_BUILD_ROOT
# sed because of /lib/
sed -i -e s@"LIBDIR=\$(DESTDIR).*"@"LIBDIR=$RPM_BUILD_ROOT%{_libdir}/%{name}"@ Makefile
# sed to don't use RPM_BUID_ROOT in configuration file
sed -i -e s@"\$(LIBDIR)\@"@"%{_libdir}/%{name}\@"@ Makefile
make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} HAVE_TINYXML=yes
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc CHANGELOG COPYING FEATURES README
%config(noreplace) %{_sysconfdir}/%{name}.conf
%{_bindir}/%{name}
%files plugins
%defattr(-,root,root,-)
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/ping.so
%{_libdir}/%{name}/postconnect.so
%{_libdir}/%{name}/moderation.so
%{_libdir}/%{name}/module.so
%{_libdir}/%{name}/admin.so
%{_libdir}/%{name}/ignore.so
%{_libdir}/%{name}/infos.so
%{_libdir}/%{name}/ctcp.so
%{_libdir}/%{name}/usersinfos.so
%files plugins-extras
%defattr(-,root,root,-)
%{_libdir}/%{name}/advertising.so
%{_libdir}/%{name}/bashfr.so
%{_libdir}/%{name}/bzrh.so
%{_libdir}/%{name}/fedorafr.so
%{_libdir}/%{name}/fedoraproject.so
%{_libdir}/%{name}/gameserver.so
%{_libdir}/%{name}/ipconverting.so
%{_libdir}/%{name}/lamoule.so
%{_libdir}/%{name}/magic8ball.so
%{_libdir}/%{name}/pluginsample.so
%{_libdir}/%{name}/quotes.so
%{_libdir}/%{name}/slapme.so
%{_libdir}/%{name}/survey.so
%{_libdir}/%{name}/tele.so
%{_libdir}/%{name}/trad.so
%changelog
* Fri Jun 27 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.1.1-2
- Change buildrequires for curl (only on plugins-extras)
- Licence update
- non-macro usage for sed
- english corrections
- compiler flags set
* Sat Jun 21 2008 Nicoleau Fabien <nicoleau.fabien at gmail.com> 0.1.1-1
- Initital build
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/trustyrc/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 4 Jul 2008 20:24:17 -0000 1.1
+++ .cvsignore 6 Jul 2008 19:52:43 -0000 1.2
@@ -0,0 +1 @@
+trustyrc-0.1.1.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/trustyrc/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 4 Jul 2008 20:24:17 -0000 1.1
+++ sources 6 Jul 2008 19:52:43 -0000 1.2
@@ -0,0 +1 @@
+1cc0dfef27d2cfa48c3511f01ba4d78a trustyrc-0.1.1.tar.gz
- Previous message: rpms/trustyrc/F-8 import.log, NONE, 1.1 trustyrc.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: rpms/kernel/devel patch-2.6.26-rc9.bz2.sign, NONE, 1.1 patch-2.6.26-rc8.bz2.sign, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list