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


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




More information about the scm-commits mailing list