OSDN Git Service

Merge pull request #3877 from whitehara/update-spec
[hengbandforosx/hengbandosx.git] / hengband.spec
1 %define version 3.0.1.8
2 %define release 1
3
4 Summary: hengband %{version}
5 Name: hengband
6 Version: %{version}
7 Release: %{release}
8 License: unknown
9 Group: Amusements/Games
10 Url: https://hengband.github.io
11 Source: hengband-%{version}.tar.gz
12 Requires: ncurses-libs libstdc++ libcurl libX11
13 BuildRequires: autoconf automake gcc-c++ ncurses-devel libcurl-devel nkf libX11-devel
14
15 %description
16 Hengband is a variant of ZAngband.
17
18 Official page is this,
19 https://hengband.github.io
20
21 More infomation is /usr/share/doc/hengband/readme-eng.md
22 This is a Japanese version.
23
24 Summary(ja): 変愚蛮怒 %{version}
25
26 %description -l ja
27 変愚蛮怒は Angband のバリアントです。
28
29 本ソフトウェアの最新版は以下の場所から入手できます。
30 https://hengband.github.io
31
32 詳しくは /usr/share/doc/hengband/readme.md を参照。
33 このパッケージは日本語版です。
34
35 %prep
36 rm -rf %{buildroot}
37
38 %setup -n %{name}-%{version}
39 ./bootstrap
40
41 %build
42 %configure --with-libpath=%{_datadir}/games/%{name}/lib
43 %make_build
44
45 %install
46 mkdir -p %{buildroot}/%{_bindir}
47 mkdir -p %{buildroot}/%{_datadir}/games/%{name}
48 %make_install bindir=%{_bindir}
49 cp -R lib/ -p %{buildroot}/%{_datadir}/games/%{name}/
50 find %{buildroot}/%{_datadir}/games/%{name}/ -type f -name "Makefile*" -exec rm {} \;
51 find %{buildroot}/%{_datadir}/games/%{name}/ -type f -name "delete.me*" -exec rm {} \;
52 find %{buildroot}/%{_datadir}/games/%{name}/ -name ".git*" -exec rm -rf {} \;
53 rm -rf %{buildroot}/%{_datadir}/games/%{name}/lib/xtra/{sound,music}
54 touch %{buildroot}/%{_datadir}/games/%{name}/lib/apex/scores.raw
55
56 %clean
57 rm -rf %{buildroot}
58
59 %preun
60 if [ -e %{_datadir}/games/%{name}/lib/data/f_info_j.raw ]
61 then
62 rm -rf %{_datadir}/games/%{name}/lib/data/*.raw
63 fi
64 exit 0
65
66 %files
67 %defattr(-,root,root)
68 %attr(2755,root,games) %{_bindir}/%{name}
69 %dir %{_datadir}/games/%{name}/lib
70 %attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/apex
71 %attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/bone
72 %attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/data
73 %dir %{_datadir}/games/%{name}/lib/edit
74 %dir %{_datadir}/games/%{name}/lib/file
75 %dir %{_datadir}/games/%{name}/lib/file/books
76 %dir %{_datadir}/games/%{name}/lib/help
77 %dir %{_datadir}/games/%{name}/lib/info
78 %dir %{_datadir}/games/%{name}/lib/pref
79 %attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/save
80 %dir %{_datadir}/games/%{name}/lib/script
81 %dir %{_datadir}/games/%{name}/lib/user
82 %dir %{_datadir}/games/%{name}/lib/xtra
83 %dir %{_datadir}/games/%{name}/lib/xtra/graf
84 %{_datadir}/games/%{name}/lib/apex/h_scores.raw
85 %{_datadir}/games/%{name}/lib/apex/readme.txt
86 %attr(664 root,games) %config(noreplace) %{_datadir}/games/%{name}/lib/apex/scores.raw
87 %{_datadir}/games/%{name}/lib/edit/*.txt
88 %{_datadir}/games/%{name}/lib/edit/quests/*.txt
89 %{_datadir}/games/%{name}/lib/edit/towns/*.txt
90 %{_datadir}/games/%{name}/lib/file/*.txt
91 %{_datadir}/games/%{name}/lib/file/books/*.txt
92 %{_datadir}/games/%{name}/lib/help/*.hlp
93 %{_datadir}/games/%{name}/lib/help/*.txt
94 %{_datadir}/games/%{name}/lib/pref/*.prf
95 %{_datadir}/games/%{name}/lib/xtra/graf/8x8.bmp
96 %doc readme.md readme_angband readme-eng.md
97 %license lib/help/jlicense.txt
98
99 %changelog
100 * Mon Mar 04 2024 Shiro Hara <white@vx-xv.com>
101 - hengband RPM 3.0.1.8(Beta)
102
103 * Mon Feb 05 2024 Shiro Hara <white@vx-xv.com>
104 - hengband RPM 3.0.1.7(Beta)
105
106 * Mon Jan 22 2024 Shiro Hara <white@vx-xv.com>
107 - hengband RPM 3.0.1.6(Beta)
108
109 * Tue Jan 09 2024 Shiro Hara <white@vx-xv.com>
110 - hengband RPM 3.0.1.5(Beta)
111
112 * Wed Dec 27 2023 Shiro Hara <white@vx-xv.com>
113 - hengband RPM 3.0.1.4(Beta)
114
115 * Mon Dec 11 2023 Shiro Hara <white@vx-xv.com>
116 - hengband RPM 3.0.1.3(Beta)
117
118 * Mon Nov 27 2023 Shiro Hara <white@vx-xv.com>
119 - hengband RPM 3.0.1.2(Beta)
120
121 * Fri Nov 17 2023 Shiro Hara <white@vx-xv.com>
122 - hengband RPM 3.0.1.1(Beta)
123
124 * Mon Oct 30 2023 Shiro Hara <white@vx-xv.com>
125 - hengband RPM 3.0.1.0(Beta)
126
127 * Sun Oct 22 2023 Shiro Hara <white@vx-xv.com>
128 - Fix the graphic mode is not available on X11
129
130 * Wed Oct 18 2023 Shiro Hara <white@vx-xv.com>
131 - hengband RPM 3.0.0.91(Alpha)
132
133 * Mon Oct 16 2023 Shiro Hara <white@vx-xv.com>
134 - hengband RPM 3.0.0.90(Alpha)
135
136 * Tue Aug 8 2023 Shiro Hara <white@vx-xv.com>
137 - hengband RPM 3.0.0.89(Alpha)
138
139 * Mon Jul 24 2023 Shiro Hara <white@vx-xv.com>
140 - Enable X11
141
142 * Sun Jul 23 2023 Shiro Hara <white@vx-xv.com>
143 - hengband RPM 3.0.0.88(Alpha)
144
145 * Sun Jul 09 2023 Shiro Hara <white@vx-xv.com>
146 - hengband RPM 3.0.0.87(Alpha)
147
148 * Mon Jun 26 2023 Shiro Hara <white@vx-xv.com>
149 - hengband RPM 3.0.0.86(Alpha)
150
151 * Wed Jun 14 2023 Shiro Hara <white@vx-xv.com>
152 - hengband RPM 3.0.0.85(Alpha)
153
154 * Mon May 29 2023 Shiro Hara <white@vx-xv.com>
155 - hengband RPM 3.0.0Alpha release 84
156
157 * Wed May 17 2023 Shiro Hara <white@vx-xv.com>
158 - hengband RPM 3.0.0Alpha release 83
159 - Replace RPM_BUILD_ROOT to builddir macro
160
161 * Sat May 06 2023 Shiro Hara <white@vx-xv.com>
162 - hengband RPM 3.0.0Alpha release 82
163
164 * Thu May 04 2023 Shiro Hara <white@vx-xv.com>
165 - hengband RPM 3.0.0Alpha release 81
166
167 * Mon Feb 20 2023 Shiro Hara <white@vx-xv.com>
168 - hengband RPM 3.0.0Alpha release 78
169
170 * Sun Feb 19 2023 Shiro Hara <white@vx-xv.com>
171 - hengband RPM 3.0.0Alpha release 77
172 - Remove Packacger
173 - Remove Buildroot
174 - Add %license
175 - Fix Version and Release
176
177 * Fri Feb 17 2023 Shiro Hara <white@vx-xv.com>
178 - hengband RPM 3.0.0Alpha release 76
179 - Renew Url
180 - Renew Packager
181 - Change Copyright to License
182 - Change readme.txt to readme.md
183
184 * Fri Jul 05 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp>
185 - hengband RPM 1.0.0b release 3
186 - Add %preun script.
187 - Change source extension. (tar.gz -> bz2)
188 - Fix Copyright.
189 - Fix simply %files.
190 - Fix %description.
191
192 * Mon Jun 17 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp>
193 - hengband RPM 1.0.0b release 2
194 - Fix setgid permission. (Mogamiさん多謝)
195
196 * Sun Jun 16 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp>
197 - hengband RPM 1.0.0b release 1
198
199 * Sun Jun 16 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp> 
200 - hengband RPM 1.0.0 release 1