Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
server:irc
ircd-ircu
ircd-ircu.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ircd-ircu.spec of Package ircd-ircu
# norootforbuild # %define conf_dir %{_sysconfdir}/%{name} %define conf_path %{conf_dir}/ircd.conf %define home_dir %{_var}/lib/%{name} %define log_dir %{_var}/log/%{name} %define pid_dir %{_var}/run/%{name} %define log_path %{log_dir}/ircd.log # Name: ircd-ircu Version: 2.10.12.10 Release: 0 # License: GPL Group: Productivity/Networking/IRC # BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: flex bison PreReq: %insserv_prereq %fillup_prereq # URL: http://www.coder-com.undernet.org/ Source: http://prdownloads.sourceforge.net/undernet-ircu/ircu%{version}.tar.gz Source1: %{name}.init Patch: ircd-ircu2.10.12.06_destdir.patch Patch1: ircd-ircu2.10.12.08_binary_name.patch Patch2: ircd-ircu2.10.12.06_default_paths.patch # Summary: Undernet IRC Server %description Version u2.10.12 of the Undernet ircd incorporates many new features over its predecessor, and we feel that using it will make you very happy indeed. Authors: -------- Undernet Coder Committee <coder-com@undernet.org> %debug_package %prep %setup -n ircu%{version} %patch %patch1 %patch2 %build autoreconf -fi export CFLAGS="%{optflags} -fno-strict-aliasing" %if %{suse_version} > 1000 export CFLAGS="$CFLAGS -fstack-protector" %endif %configure --bindir=%{_sbindir} \ --enable-pedantic --enable-warnings \ --with-maxcon=4096 --with-symlink=no \ --with-dpath=%{conf_dir} \ --with-cpath=%{conf_path} \ --with-lpath=%{log_path} \ --with-domain="localhost" %{__make} %install %makeinstall prefix=%{buildroot}%{_prefix} # %{__install} -D -m 0755 %{S:1} %{buildroot}%{_sysconfdir}/init.d/%{name} %{__ln_s} -f %{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name} # %{__install} -dD -m 0750 %{buildroot}{%{pid_dir},%{log_dir},%{home_dir}} %{__mv} %{buildroot}%{conf_dir}/{example,ircd}.conf %clean %{__rm} -rf %{buildroot} %pre /usr/sbin/groupadd -r %{name} &>/dev/null ||: /usr/sbin/useradd -o -g %{name} -s /bin/false -r -c "user for %{name}" -d %{home_dir} %{name} &>/dev/null ||: %post %fillup_and_insserv %{name} %preun %stop_on_removal %{name} %postun %restart_on_update %{name} %{insserv_cleanup} %files %defattr(-,root,root) %{_sbindir}/%{name} %{_sbindir}/ircu-convert-conf %{_sbindir}/umkpasswd %{_mandir}/man8/%{name}.8* # %{_sysconfdir}/init.d/%{name} %{_sbindir}/rc%{name} # %dir %attr(0750,%{name},%{name}) %{log_dir} %dir %attr(0750,%{name},%{name}) %{pid_dir} %dir %attr(0750,%{name},%{name}) %{home_dir} # config %dir %attr(0750,root,%{name}) %{conf_dir} %attr(0640,root,%{name}) %{conf_path} # doc %doc ChangeLog* README RELEASE.NOTES %doc doc/api/ doc/history/ tools/ %doc doc/readme* doc/Authors doc/example.conf %doc doc/fda.txt doc/features.txt %doc doc/*.html doc/rfc* doc/strings.txt %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor