|
Martin Gansser |
d02419d |
Name: tntnet
|
|
Martin Gansser |
d02419d |
Version: 2.2
|
|
Martin Gansser |
d02419d |
Release: 4%{?dist}
|
|
Martin Gansser |
d02419d |
Summary: A web application server for web applications
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
# GPLv2+: framework/common/gcryptinit.c
|
|
Martin Gansser |
d02419d |
# zlib: framework/common/unzip.h
|
|
Martin Gansser |
d02419d |
License: LGPLv2+ and GPLv2+ and zlib
|
|
Martin Gansser |
d02419d |
URL: http://www.tntnet.org/
|
|
Martin Gansser |
d02419d |
Source0: http://www.tntnet.org/download/%{name}-%{version}.tar.gz
|
|
Martin Gansser |
d02419d |
# http://sourceforge.net/tracker/?func=detail&aid=3542704&group_id=119301&atid=684050
|
|
Martin Gansser |
d02419d |
Source1: %{name}.service
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
BuildRequires: kernel-headers
|
|
Martin Gansser |
d02419d |
BuildRequires: openssl-devel
|
|
Martin Gansser |
d02419d |
BuildRequires: cxxtools-devel >= 2.2
|
|
Martin Gansser |
d02419d |
BuildRequires: zip
|
|
Martin Gansser |
d02419d |
BuildRequires: zlib-devel
|
|
Martin Gansser |
d02419d |
BuildRequires: systemd-units
|
|
Martin Gansser |
d02419d |
Requires(pre): shadow-utils
|
|
Martin Gansser |
d02419d |
Requires(post): systemd-units
|
|
Martin Gansser |
d02419d |
Requires(preun): systemd-units
|
|
Martin Gansser |
d02419d |
Requires(postun): systemd-units
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%description
|
|
Martin Gansser |
d02419d |
%{summary}
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%package devel
|
|
Martin Gansser |
d02419d |
Summary: Development files for %{name}
|
|
Martin Gansser |
d02419d |
Group: Development/Libraries
|
|
Martin Gansser |
d02419d |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%description devel
|
|
Martin Gansser |
d02419d |
Development files for %{name}
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%prep
|
|
Martin Gansser |
d02419d |
%setup -q
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%build
|
|
Martin Gansser |
d02419d |
%configure --disable-static
|
|
Martin Gansser |
d02419d |
make %{?_smp_mflags}
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%install
|
|
Martin Gansser |
d02419d |
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
# Systemd unit files
|
|
Martin Gansser |
d02419d |
# copy tntnet.service to unitdir /lib/systemd/system
|
|
Martin Gansser |
d02419d |
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
|
|
Martin Gansser |
d02419d |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/
|
|
Martin Gansser |
d02419d |
install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_unitdir}/%{name}.service
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
# Find and remove all la files
|
|
Martin Gansser |
d02419d |
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
# remove sysv init script
|
|
Martin Gansser |
d02419d |
rm $RPM_BUILD_ROOT/etc/init.d/%{name}
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%pre
|
|
Martin Gansser |
d02419d |
getent group %{name} > /dev/null || groupadd -r %{name}
|
|
Martin Gansser |
d02419d |
getent passwd %{name} > /dev/null || \
|
|
Martin Gansser |
d02419d |
useradd -r -g %{name} -d %{_localstatedir}/lib/%{name} -s /sbin/nologin \
|
|
Martin Gansser |
d02419d |
-c "User" %{name}
|
|
Martin Gansser |
d02419d |
exit 0
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%post
|
|
Martin Gansser |
d02419d |
%systemd_post %{name}.service
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%preun
|
|
Martin Gansser |
d02419d |
%systemd_preun %{name}.service
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%postun
|
|
Martin Gansser |
d02419d |
%systemd_postun_with_restart %{name}.service
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%files
|
|
Martin Gansser |
d02419d |
%defattr (-, root, root)
|
|
Martin Gansser |
d02419d |
%doc AUTHORS ChangeLog COPYING README
|
|
Martin Gansser |
d02419d |
%dir %{_sysconfdir}/tntnet
|
|
Martin Gansser |
d02419d |
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.xml
|
|
Martin Gansser |
d02419d |
%{_unitdir}/%{name}.service
|
|
Martin Gansser |
d02419d |
%{_bindir}/ecppc
|
|
Martin Gansser |
d02419d |
%{_bindir}/ecppl
|
|
Martin Gansser |
d02419d |
%{_bindir}/ecppll
|
|
Martin Gansser |
d02419d |
%{_bindir}/tntnet
|
|
Martin Gansser |
d02419d |
%{_libdir}/libtntnet*.so.*
|
|
Martin Gansser |
d02419d |
%{_libdir}/tntnet/
|
|
Martin Gansser |
d02419d |
%{_datadir}/tntnet/tntnet-conf2xml.pl
|
|
Martin Gansser |
d02419d |
%{_mandir}/man1/ecppc.1.gz
|
|
Martin Gansser |
d02419d |
%{_mandir}/man1/ecppl.1.gz
|
|
Martin Gansser |
d02419d |
%{_mandir}/man1/ecppll.1.gz
|
|
Martin Gansser |
d02419d |
%{_mandir}/man1/tntnet-config.1.gz
|
|
Martin Gansser |
d02419d |
%{_mandir}/man7/ecpp.7.gz
|
|
Martin Gansser |
d02419d |
%{_mandir}/man7/tntnet.xml.7.gz
|
|
Martin Gansser |
d02419d |
%{_mandir}/man7/tntnet.properties.7.gz
|
|
Martin Gansser |
d02419d |
%{_mandir}/man8/tntnet.8.gz
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%files devel
|
|
Martin Gansser |
d02419d |
%defattr (-, root, root)
|
|
Martin Gansser |
d02419d |
%{_bindir}/tntnet-config
|
|
Martin Gansser |
d02419d |
%{_libdir}/libtntnet*.so
|
|
Martin Gansser |
d02419d |
%{_includedir}/tnt/
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
%changelog
|
|
Martin Gansser |
d02419d |
* Tue May 14 2013 Martin Gansser <martinkg@fedoraproject.org> - 2.2-4
|
|
Martin Gansser |
d02419d |
- rebuilt against new cxxtools
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Fri May 10 2013 Martin Gansser <martinkg@fedoraproject.org> - 2.2-3
|
|
Martin Gansser |
d02419d |
- corrected bogus date format in %%changelog
|
|
Martin Gansser |
d02419d |
- fixed typos in tntnet spec file
|
|
Martin Gansser |
d02419d |
- added minimal cxxtools version requirement
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Thu May 9 2013 Martin Gansser <martinkg@fedoraproject.org> - 2.2-2
|
|
Martin Gansser |
d02419d |
- corrected requirements
|
|
Martin Gansser |
d02419d |
- rebuild
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Fri May 3 2013 Martin Gansser <martinkg@fedoraproject.org> - 2.2-1
|
|
Martin Gansser |
d02419d |
- new release
|
|
Martin Gansser |
d02419d |
- spec file cleanup
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Thu Aug 23 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-15
|
|
Martin Gansser |
d02419d |
- fixed typos in tntnet spec file
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Wed Aug 22 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-14
|
|
Martin Gansser |
d02419d |
- fix for "Introduce new systemd-rpm macros in tntnet spec file" (#850341)
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Thu Jul 26 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-13
|
|
Martin Gansser |
d02419d |
- added missing BuildRequires systemd-units
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Thu Jul 26 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-12
|
|
Martin Gansser |
d02419d |
- spec file cleanup
|
|
Martin Gansser |
d02419d |
- changed changelog readability
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Wed Jul 18 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-11
|
|
Martin Gansser |
d02419d |
- added missing build requirement kernel-headers
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Fri Jul 13 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-10
|
|
Martin Gansser |
d02419d |
- added upstream link for gcc 4.7 patch
|
|
Martin Gansser |
d02419d |
- changed license type
|
|
Martin Gansser |
d02419d |
- make install preserve timestamps
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Tue Jul 3 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-9
|
|
Martin Gansser |
d02419d |
- removed rm in install section
|
|
Martin Gansser |
d02419d |
- removed systemd readme file
|
|
Martin Gansser |
d02419d |
- added link to upstream systemd patch
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Sun Jun 24 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-8
|
|
Martin Gansser |
d02419d |
- removed group and user apache from tntnet.conf
|
|
Martin Gansser |
d02419d |
- added own group tntnet to tntnet.conf
|
|
Martin Gansser |
d02419d |
- added creation of users and groups in pre section
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Thu Jun 21 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-7
|
|
Martin Gansser |
d02419d |
- added systemd-fedora-readme
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Wed Jun 20 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-6
|
|
Martin Gansser |
d02419d |
- changed group and user for fedora to apache
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Sun Jun 17 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-5
|
|
Martin Gansser |
d02419d |
- fixed more missing slash in path
|
|
Martin Gansser |
d02419d |
- fixed missing system unit file
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Sun Jun 17 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-4
|
|
Martin Gansser |
d02419d |
- fixed missing slash in path
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Sat Jun 16 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-3
|
|
Martin Gansser |
d02419d |
- gcc-4.7 patch
|
|
Martin Gansser |
d02419d |
- added systemd service file
|
|
Martin Gansser |
d02419d |
- removed sysv init stuff
|
|
Martin Gansser |
d02419d |
- cleanup spec file
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Tue May 29 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-2
|
|
Martin Gansser |
d02419d |
- removed license comment
|
|
Martin Gansser |
d02419d |
- removed empty files
|
|
Martin Gansser |
d02419d |
- fixed Requires and Group tag
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Sun Apr 29 2012 Martin Gansser <linux4martin@gmx.de> - 2.1-1
|
|
Martin Gansser |
d02419d |
- new release
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Mon Sep 19 2011 Sebastian Vahl <fedora@deadbabylon.de> - 2.0-2
|
|
Martin Gansser |
d02419d |
- cleanup spec a bit
|
|
Martin Gansser |
d02419d |
|
|
Martin Gansser |
d02419d |
* Sun Sep 18 2011 Sebastian Vahl <fedora@deadbabylon.de> - 2.0-1
|
|
Martin Gansser |
d02419d |
- initial release
|
|
Martin Gansser |
d02419d |
|