1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- %define tiarra tiarra
- %define tiarra_confdir %{_sysconfdir}/%{tiarra}
- %define tiarra_logdir %{_localstatedir}/log/%{tiarra}
- Summary: Tiarra - IRC Proxy software
- Summary(ja): Tialla - IRC 用中継/クライアントプログラム
- Name: %{tiarra}
- Version: 20100212
- Release: 2%{?_dist_release}
- URL: http://www.clovery.jp/%{tiarra}/
- Source0: http://www.clovery.jp/tiarra/archive/2010/02/%{tiarra}-%{version}.tar.bz2
- Source1: %{tiarra}-vine-sample.conf
- Source2: %{tiarra}-init.sh
- Source3: %{tiarra}-vine.conf
- Patch0: %{tiarra}-%{version}-vine.patch
- License: GPL+ or Artistic
- Group: Applications/System
- Requires: perl >= 5.6.0
- Requires(post): chkconfig
- Requires(preun): chkconfig, initscripts
- Requires(postun): initscripts
- BuildArch: noarch
- Autoreq: no
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: miyabi owa
- %description
- Tiarra is pure-perl irc proxy(or bot) software, with single-thread,
- multi-io, object-oriented framework.
- %prep
- %setup -q -n %{name}-%{version}
- %patch0 -p1
- cp %{SOURCE1} .
- %build
- %install
- [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
- mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
- mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/%{name}
- install -m 755 %{name} ${RPM_BUILD_ROOT}%{_bindir}/%{name}
- cp -af bundle main module ${RPM_BUILD_ROOT}%{_datadir}/%{name}
- ## for deamon
- mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d
- install -m 755 %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/%{name}
- mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}
- install -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/%{name}-vine-sample.conf
- mkdir -p ${RPM_BUILD_ROOT}%{tiarra_logdir}
- %clean
- [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
- %post
- if [ $1 == 1 ]; then
- /sbin/chkconfig --add %{name}
- fi
- %preun
- if [ $1 = 0 ]; then
- /sbin/service %{name} stop >/dev/null 2>&1
- /sbin/chkconfig --del %{name}
- fi
- %postun
- if [ "$1" -ge "1" ]; then
- service %{name} condrestart
- fi
- %files
- %defattr(-, root, root)
- %doc AUTHORS ChangeLog ChangeLog.svn HACKING INSTALL LICENSE NEWS
- %doc *.conf doc
- %{_bindir}/%{name}
- %dir %{_datadir}/%{name}
- %{_datadir}/%{name}/*
- %dir %{_sysconfdir}/%{name}
- %{_sysconfdir}/%{name}/%{name}-vine-sample.conf
- %defattr(-, root, root)
- %{_sysconfdir}/rc.d/init.d/%{name}
- %dir %{tiarra_logdir}
- %changelog
- * Thu Dec 09 2010 Shu KONNO <owa@bg.wakwak.com> 20100212-2
- - initial build for VineSeed
- - added tiarra-20100212-vine.patch (by Masahiro INOUE)
- - added tiarra-vine-sample.conf (by Masahiro INOUE)
- - added tiarra-init.sh
- - added tiarra-vine.conf
|