]> git.pld-linux.org Git - packages/jtrac.git/blame - jtrac.spec
- _tomcatconfdir to /etc
[packages/jtrac.git] / jtrac.spec
CommitLineData
f4b80706 1# TODO
2# - build it from sources
3
f8994433 4Summary: Issue-tracking web application
5Name: jtrac
6Version: 2.1.0
dee9976f 7Release: 4
f8994433 8License: Apache v2.0
9Group: Networking/Daemons/Java/Servlets
10Source0: http://downloads.sourceforge.net/project/j-trac/jtrac/2.1.0/%{name}-%{version}.zip
f4b80706 11# Source0-md5: 6254396d33012f65d0886b67287b257b
cf97c3fe 12Source1: %{name}-context.xml
13Source2: %{name}.properties
0557bf20 14Source3: %{name}-log4j.properties
f8994433 15URL: http://sourceforge.net/projects/j-trac/
f4b80706 16BuildRequires: jpackage-utils
17BuildRequires: rpm-javaprov
18BuildRequires: rpmbuild(macros) >= 1.300
0557bf20 19BuildRequires: unzip
ec8c7059 20Requires: jre >= 1.6.0.17
f4b80706 21Requires: jpackage-utils
f8994433 22Requires: tomcat
f4b80706 23BuildArch: noarch
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27JTrac is a generic issue-tracking web-application that can be easily
28customized by adding custom fields and drop-downs. Features include
f8994433 29customizable workflow, field level permissions, e-mail integration,
30file attachments and a detailed history view.
f4b80706 31
32%prep
df64737b 33%setup -qn %{name}
f4b80706 34
0557bf20 35unzip -qd jtrac jtrac.war
36
f4b80706 37%install
38rm -rf $RPM_BUILD_ROOT
0557bf20 39install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_datadir},%{_sharedstatedir}/{%{name},tomcat/conf/Catalina/localhost},/var/log/%{name}}
40install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/tomcat-context.xml
cf97c3fe 41install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.properties
0557bf20 42install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/log4j.properties
43cp -a %{name} $RPM_BUILD_ROOT%{_datadir}/%{name}
f4b80706 44
0557bf20 45ln -s %{_sysconfdir}/%{name}/tomcat-context.xml $RPM_BUILD_ROOT%{_sharedstatedir}/tomcat/conf/Catalina/localhost/%{name}.xml
cf97c3fe 46ln -s %{_sysconfdir}/%{name}/%{name}.properties $RPM_BUILD_ROOT%{_sharedstatedir}/%{name}/%{name}.properties
0557bf20 47ln -sf %{_sysconfdir}/%{name}/log4j.properties $RPM_BUILD_ROOT%{_datadir}/%{name}/WEB-INF/log4j.properties
cf97c3fe 48
f4b80706 49%clean
50rm -rf $RPM_BUILD_ROOT
51
52%files
53%defattr(644,root,root,755)
0557bf20 54%{_sharedstatedir}/tomcat/conf/Catalina/localhost/%{name}.xml
3e978c7b 55%verify(not md5 mtime size) %config(noreplace) %attr(750,root,servlet) %{_sysconfdir}/%{name}
f4b80706 56%{_datadir}/%{name}
0557bf20 57%attr(770,root,servlet) %{_sharedstatedir}/%{name}
58%attr(770,root,servlet) /var/log/%{name}
This page took 0.427663 seconds and 4 git commands to generate.