source: projects/specs/trunk/r/rss-dtd091/rss-dtd091-vl.spec @ 521

Revision 521, 2.1 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Name: rss-dtd091
2Version: 1.0
3Release: 2%{?_dist_release}
4Group: Applications/Text
5
6Summary: XML document type definition for RSS 0.91
7
8License: Distributable
9
10#Provides: html-dtd
11Requires: sgml-common >= 0.5 fileutils
12
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14
15BuildArch: noarch
16Source0: http://my.netscape.com/publish/formats/rss-0.91.dtd
17Source1: rss091.cat
18Url: http://my.netscape.com/publish/formats/rss-spec-0.91.html
19
20%description
21This is RSS 0.91 DTD.
22
23
24%prep
25[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
26rm -rf ${RPM_BUILD_DIR}/%{name}-%{version}
27
28%setup -c -T -n %{name}-%{version}
29cp %{SOURCE0} .
30
31%build
32
33
34%install
35[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
36[ "${RPM_BUILD_ROOT}" != "/" ] && \
37            mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/sgml/rss/rss-dtd-0.91
38
39install -m0644 %{SOURCE0} ${RPM_BUILD_ROOT}%{_datadir}/sgml/rss/rss-dtd-0.91
40install -m0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/sgml/rss/rss-dtd-0.91
41ln -s  rss091.cat ${RPM_BUILD_ROOT}%{_datadir}/sgml/rss/rss-dtd-0.91/catalog
42
43%clean
44[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
45rm -rf ${RPM_BUILD_DIR}/%{name}-%{version}
46
47%files
48%defattr (-,root,root)
49%{_datadir}/sgml/rss/rss-dtd-0.91
50
51
52%post
53# Update the centralized catalog corresponding to this version of the DTD
54/usr/bin/install-catalog --add /etc/sgml/rss-0.91.cat %{_datadir}/sgml/rss/rss-dtd-0.91/catalog > /dev/null
55
56# Update the link to the current version of the DTD
57ln -s -f /etc/sgml/rss-0.91.cat /etc/sgml/rss.cat
58
59%postun
60# Update the centralized catalog corresponding to this version of the DTD
61/usr/bin/install-catalog --remove /etc/sgml/rss-0.91.cat %{_datadir}/sgml/rss/rss-dtd-0.91/catalog > /dev/null
62
63# Update the link to the current version of the DTD
64if [ ! -e /etc/sgml/rss-0.91.cat ]; then
65    rm -f /etc/sgml/rss.cat
66    OTHERCAT=`ls /etc/sgml/rss-?.*.cat 2> /dev/null | head --lines 1`
67    if [ -n "$OTHERCAT" ]; then ln -s $OTHERCAT /etc/sgml/rss.cat; fi
68fi
69
70%changelog
71* Fri Oct 10 2008 Shu KONNO <owa@bg.wakwak.com> 1.0-1vl5
72- applied new versioning policy, spec in utf-8
73
74* Thu Jan  3 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.0-0vl1
75- first release
76
Note: See TracBrowser for help on using the repository browser.