]> git.pld-linux.org Git - packages/ecartis.git/blobdiff - ecartis.spec
- rel. 1.1 - TEXINPUTS variable set (tnx ccezar)
[packages/ecartis.git] / ecartis.spec
index 1bba8aa475db068e9ca7a239063ddd7c3840e0fc..06157b37d11acca6198edc41e27d636a775cb86d 100644 (file)
@@ -1,5 +1,5 @@
-%define                _snap   20030303
-%define                _rel    3
+%define                _snap   20030814
+%define                _rel    1.1
 
 Summary:       Ecartis mailing list manager
 Summary(pl):   Zarz±dca list dyskusyjnych Ecartis
@@ -10,14 +10,19 @@ License:    GPL v2
 Vendor:                NodeRunner Software
 Group:         Applications/Mail
 Source0:       ftp://ftp.ecartis.org/pub/ecartis/snapshots/tar/%{name}-%{version}-snap%{_snap}.tar.gz
-# Source0-md5: 658f5a99e931ba4f395520c64d92e6c3
+# Source0-md5: 0934c531fdba96a735de579c7439ae9c
 Source1:       %{name}.logrotate
 #Original taken from: http://www.misiek.eu.org/ipv6/listar-0.129a-ipv6-20000915.patch.gz
 Patch0:                %{name}-ipv6.patch
 Patch1:                %{name}-conf.patch
 Patch2:                %{name}-paths.patch
 URL:           http://www.ecartis.org/
+BuildRequires: latex2html
 BuildRequires: perl-base
+BuildRequires: tetex-dvips
+BuildRequires: tetex-latex
+BuildRequires: tetex-pdftex
+BuildRequires: w3m
 Requires(pre): /usr/sbin/useradd
 Requires(pre): /usr/sbin/groupadd
 Requires(postun):      /usr/sbin/userdel
@@ -85,9 +90,21 @@ zarz
 %patch2 -p1
 
 %build
-%{__make} -Csrc -fMakefile.dist WFLAGS="%{rpmcflags} -Wall"
+TEXINPUTS=/usr/share/latex2html/texinputs; export TEXINPUTS
 
-perl -pi -e 's@include templates@include /var/lib/ecartis/templates@' templates/*.lsc
+perl -pi -e 's@include templates@include %{_ecartisdata}/templates@' templates/*.lsc
+
+%{__make} -C src \
+       -fMakefile.dist \
+       WFLAGS="%{rpmcflags} -Wall"
+
+%{__make} -C documentation \
+       LATEX=%{_bindir}/latex \
+       PDFLATEX=%{_bindir}/pdflatex \
+       DVIPS=%{_bindir}/dvips \
+       W3M=%{_bindir}/w3m \
+       LATEX2HTML=%{_bindir}/latex2html \
+       WFLAGS="%{rpmcflags} -Wall"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -96,7 +113,8 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/{%{name},logrotate.d,cron.daily} \
        $RPM_BUILD_ROOT%{_ecartisdir}/{modules,scripts,templates} \
        $RPM_BUILD_ROOT{%{_cgidir},/var/log}
 
-%{__make} -Csrc -fMakefile.dist install
+%{__make} -C src install \
+       -fMakefile.dist
 
 install %{name}        $RPM_BUILD_ROOT%{_ecartisdir}
 
@@ -106,7 +124,7 @@ install ecartis.cfg.dist    $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/ecartis.cfg
 install ecartis.aliases.dist   $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/ecartis.aliases
 install banned                 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/banned
 install spam-regexp.sample     $RPM_BUILD_ROOT%{_ecartisdir}/spam-regexp.sample
-install templates/*.lsc                $RPM_BUILD_ROOT%{_ecartisdata}/templates
+install templates/*.lsc                $RPM_BUILD_ROOT%{_ecartisdir}/templates
 install ecartis.hlp            $RPM_BUILD_ROOT%{_ecartisdata}/ecartis.hlp
 install -D lists/test/text/*   $RPM_BUILD_ROOT%{_ecartisdata}/lists/test/text
 
@@ -213,7 +231,7 @@ if [ -e /etc/smrsh ]; then
 fi
 echo "Copying lists from listar directories"
 cp -R /var/lib/listar/lists %{_ecartisdata}
-chown -R ecartis.ecartis %{_ecartisdata}
+chown -R ecartis:ecartis %{_ecartisdata}
 if [ -e /etc/smrsh ]; then
        echo "Making link /etc/smrsh/listar to /etc/smrsh/ecartis:"
        ln -sf ecartis /etc/smrsh/listar
@@ -247,4 +265,4 @@ fi
 %attr(755,root,   root) %{_cgidir}/*.cgi
 %attr(775,root,ecartis) %dir %{_ecartisdata}/lists/SITEDATA
 %attr(660,root,ecartis) %{_ecartisdata}/lists/SITEDATA/cookies
-%{_ecartisdata}/templates/*.lsc
+%{_ecartisdir}/templates/*.lsc
This page took 0.260457 seconds and 4 git commands to generate.