source: projects/specs/trunk/a/alternatives/alternatives-vl.spec @ 521

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

import VineSeed package specs

Line 
1Summary: maintain symbolic links determining default commands (from Debian dpkg utilities)
2Summary(ja): コマンドのシンボリックリンクを管理する (Debian dpkg ユーティリティーより)
3Name: alternatives
4Version: 0.1.10.18
5Release: 1%{?_dist_release}
6License: GPL
7Group: System Environment/Base
8# source archive is generated from Debian dpkg-1.10.18
9Source0: alternatives-%{version}.tar.bz2
10Source1: update-alternatives.ja.8
11Patch0: alternatives-0.1.10.18-rpm.patch
12BuildRoot: %{_tmppath}/%{name}-%{version}-root
13PreReq: perl
14
15Distribution: Vine Linux
16Vendor: Project Vine
17Packager: Shoji Matsumoto <shom@vinelinux.org>
18
19
20%description
21maintain symbolic links determining default commands (from Debian dpkg utilities)
22
23%description -l ja
24コマンドのシンボリックリンクを管理する (Debian dpkg ユーティリティーより)
25
26
27%prep
28%setup
29%patch -p0
30
31%build
32pushd utils
33gcc -o enoent enoent.c
34strip enoent
35popd
36
37sed -e 's!@RPMDIR@!/var/lib/rpm!g' \
38    -e 's!@SYSCONFDIR@!%{_sysconfdir}!g' \
39    -e 's/dpkg/rpm/g' \
40    scripts/update-alternatives.pl \
41    > update-alternatives
42
43sed -e 's!@RPMDIR@!/var/lib/rpm!g' \
44    scripts/update-alternatives.8 \
45    > scripts/update-alternatives.8.rpm
46mv scripts/update-alternatives{.8.rpm,.8}
47
48%install
49rm -rf %{buildroot}
50mkdir -p %{buildroot}/sbin
51install -m 755 update-alternatives %{buildroot}/sbin/update-alternatives
52
53mkdir -p %{buildroot}/%{_mandir}/man8
54install -m644 scripts/update-alternatives.8 %{buildroot}/%{_mandir}/man8/
55
56mkdir -p %{buildroot}/%{_mandir}/ja/man8
57install -m644 %{SOURCE1} %{buildroot}/%{_mandir}/ja/man8/update-alternatives.8
58
59mkdir -p %{buildroot}/var/lib/rpm/alternatives
60install -m 755 utils/enoent %{buildroot}/var/lib/rpm/enoent
61
62mkdir -p %{buildroot}/%{_sysconfdir}/alternatives
63
64%clean
65rm -rf %{buildroot}
66
67%files
68%defattr (-, root, root)
69%doc COPYING
70/sbin/update-alternatives
71%{_sysconfdir}/alternatives
72%{_mandir}/man8/*
73%{_mandir}/ja/man8/*
74/var/lib/rpm/alternatives
75/var/lib/rpm/enoent
76
77%changelog
78* Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 0.1.10.18-1vl5
79- applied new versioning policy, spec in utf-8
80
81* Wed Sep 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.10.18-0vl2
82- rebuild to add gpg sign
83
84* Tue Dec 02 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.10.18-0vl1
85- resync with upstream version
86
87* Sat Aug 23 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.1.9.17-0vl5
88- rebuild and changed docdir to /usr/share/doc
89- s/Copyright/License/
90
91* Sun Oct  6 2002 Jun Nishii <jun@vinelinux.org>
92- added Japanese man page by Toshiyasu KOJIMA [vine-users:041367]
93
94* Sat Mar 16 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.9.17-0vl3
95- add PreReq: perl for install time problem.
96
97* Sun Sep 09 2001 Toru Sagami <sagami@vinelinux.org>
98- 0.1.9.17-0vl2: fixed path(es) in man page
99- use /var/lib, instead of %%{_localstatedir} (current rpm has wrong macros)
100
101* Sat Sep 09 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.1.9.17-0vl1
102- Oops the spec was in JIS. Fixed.
103
104* Wed Sep 06 2001 Shoji Matsumoto <shom@vinelinux.org>
105- create
106
Note: See TracBrowser for help on using the repository browser.