source: projects/Vine-manual/trunk/example.spec @ 122

Revision 122, 1.6 KB checked in by yasumichi, 15 years ago (diff)

add admonition graphics.

Line 
1---------spec ファイルの例 (#から始まる行は、コメント行です)--------
2#(1)データ定義部
3Summary: hoge is a harehare horehore
4Name: hoge
5Version: 1.1
6Release: 2
7Source: hoge-1.1.tar.gz
8Patch: hoge.patch.gz
9License: distributable
10Group: Local
11Packager: Jun Nishii <jun@vinelinux.org>
12Buildroot: %{_tmppath}/%{name}-%{version}-root
13Summary(ja): hoge は harehare な horehore です。
14
15%description
16Hoge is a harehare horehore and convenient for fugafuga.
17Enjoy!
18
19%description -l ja
20hoge は harehare な horehore で、fugafuga するときなどとても便利なツー
21ルです。みんなでなかよく使いましょう。
22
23%changelog
24* Tue Feb 16 1999 Jun Nishii <jun@vinelinux.org> 1.1-2
25- added Japanese messages
26
27* Mon Feb 15 1999 Jun Nishii <jun@vinelinux.org> 1.1-1
28- first release for version 1.1
29
30#(2)スクリプト部
31%prep       #rpmを構築する前の準備です。
32rm -rf $RPM_BUILD_ROOT
33
34%setup      #ソースをBUILDに展開します。
35%patch -p1  #パッチをあてます。
36
37%build      #makeのための手順を書きます。
38make
39(cd man; make man)
40
41%install    #installのための手順を書きます。
42make prefix=${RPM_BUILD_ROOT}/usr/local install
43(cd man; make prefix=${RPM_BUILD_ROOT}/usr/local install.man)
44
45%clean      #rpmを作ったあとの後始末です。
46rm -rf $RPM_BUILD_ROOT
47
48#(3)ファイルリスト部 --------------
49%files
50%defattr(-,root,root)
51%doc README
52%doc docs/
53/usr/bin/hoge.bin
54/usr/lib/hoge/
55/usr/man/man1/hoge.1.gz
56%dir /usr/lib/hoge/
57%config /usr/lib/hoge/fuga.conf
58
59---------specの例はここまで-----------------------------------------
Note: See TracBrowser for help on using the repository browser.