OSDN Git Service

Merge pull request #3671 from habu1010/feature/fix-monster-appearance-does-not-change
[hengbandforosx/hengbandosx.git] / hengband.spec
1 %define version 3.0.0.90
2 %define release 1
3 %global debug_package %{nil}
4
5 Summary: hengband %{version}
6 Name: hengband
7 Version: %{version}
8 Release: %{release}
9 License: unknown
10 Group: Amusements/Games
11 Url: https://hengband.github.io
12 Source: hengband-%{version}.tar.gz
13 Requires: ncurses-libs libstdc++ libcurl libX11
14 BuildRequires: autoconf automake gcc-c++ ncurses-devel libcurl-devel nkf libX11-devel
15
16 %description
17 Hengband is a variant of ZAngband.
18
19 Official page is this,
20 https://hengband.github.io
21
22 More infomation is /usr/share/doc/hengband/readme-eng.md
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 %prep
35 rm -rf %{buildroot}
36
37 %setup -n %{name}-%{version}
38 ./bootstrap
39
40 %build
41 %configure --with-libpath=%{_datadir}/games/hengband/lib
42 %make_build
43
44 %install
45 mkdir -p %{buildroot}/%{_bindir}
46 mkdir -p %{buildroot}/%{_datadir}/games/hengband
47 %makeinstall
48 cp -R lib/ -p %{buildroot}/%{_datadir}/games/hengband/
49 find %{buildroot}/%{_datadir}/games/hengband/ -type f -name "Makefile*" -exec rm {} \;
50 find %{buildroot}/%{_datadir}/games/hengband/ -type f -name "delete.me*" -exec rm {} \;
51 find %{buildroot}/%{_datadir}/games/hengband/ -name ".git*" -exec rm -rf {} \;
52 rm -rf %{buildroot}/%{_datadir}/games/hengband/lib/xtra/{sound,music}
53 touch %{buildroot}/%{_datadir}/games/hengband/lib/apex/scores.raw
54
55 %clean
56 rm -rf %{buildroot}
57
58 %preun
59 if [ -e %{_datadir}/games/hengband/lib/data/f_info_j.raw ]
60 then
61 rm -rf %{_datadir}/games/hengband/lib/data/*.raw
62 fi
63 exit 0
64
65 %files
66 %defattr(-,root,root)
67 %attr(2755,root,games) %{_bindir}/hengband
68 %dir %{_datadir}/games/hengband/lib
69 %attr(775,root,games) %dir %{_datadir}/games/hengband/lib/apex
70 %attr(775,root,games) %dir %{_datadir}/games/hengband/lib/bone
71 %attr(775,root,games) %dir %{_datadir}/games/hengband/lib/data
72 %dir %{_datadir}/games/hengband/lib/edit
73 %dir %{_datadir}/games/hengband/lib/file
74 %dir %{_datadir}/games/hengband/lib/file/books
75 %dir %{_datadir}/games/hengband/lib/help
76 %dir %{_datadir}/games/hengband/lib/info
77 %dir %{_datadir}/games/hengband/lib/pref
78 %attr(775,root,games) %dir %{_datadir}/games/hengband/lib/save
79 %dir %{_datadir}/games/hengband/lib/script
80 %dir %{_datadir}/games/hengband/lib/user
81 %dir %{_datadir}/games/hengband/lib/xtra
82 %dir %{_datadir}/games/hengband/lib/xtra/graf
83 %{_datadir}/games/hengband/lib/apex/h_scores.raw
84 %{_datadir}/games/hengband/lib/apex/readme.txt
85 %attr(664 root,games) %config(noreplace) %{_datadir}/games/hengband/lib/apex/scores.raw
86 %{_datadir}/games/hengband/lib/edit/*.txt
87 %{_datadir}/games/hengband/lib/edit/quests/*.txt
88 %{_datadir}/games/hengband/lib/edit/towns/*.txt
89 %{_datadir}/games/hengband/lib/file/*.txt
90 %{_datadir}/games/hengband/lib/file/books/*.txt
91 %{_datadir}/games/hengband/lib/help/*.hlp
92 %{_datadir}/games/hengband/lib/help/*.txt
93 %{_datadir}/games/hengband/lib/pref/*.prf
94 %{_datadir}/games/hengband/lib/xtra/graf/8x8.bmp
95 %doc readme.md readme_angband readme-eng.md
96 %license lib/help/jlicense.txt
97
98 %changelog
99
100 * Mon Oct 16 2023 Shiro Hara <white@vx-xv.com>
101 - hengband RPM 3.0.0.90(Alpha)
102
103 * Mon Aug 8 2023 Shiro Hara <white@vx-xv.com>
104 - hengband RPM 3.0.0.89(Alpha)
105
106 * Mon Jul 24 2023 Shiro Hara <white@vx-xv.com>
107 - Enable X11
108
109 * Sun Jul 23 2023 Shiro Hara <white@vx-xv.com>
110 - hengband RPM 3.0.0.88(Alpha)
111
112 * Sun Jul 09 2023 Shiro Hara <white@vx-xv.com>
113 - hengband RPM 3.0.0.87(Alpha)
114
115 * Mon Jun 26 2023 Shiro Hara <white@vx-xv.com>
116 - hengband RPM 3.0.0.86(Alpha)
117
118 * Wed Jun 14 2023 Shiro Hara <white@vx-xv.com>
119 - hengband RPM 3.0.0.85(Alpha)
120
121 * Mon May 29 2023 Shiro Hara <white@vx-xv.com>
122 - hengband RPM 3.0.0Alpha release 84
123
124 * Wed May 17 2023 Shiro Hara <white@vx-xv.com>
125 - hengband RPM 3.0.0Alpha release 83
126 - Replace RPM_BUILD_ROOT to builddir macro
127
128 * Sat May 06 2023 Shiro Hara <white@vx-xv.com>
129 - hengband RPM 3.0.0Alpha release 82
130
131 * Thu May 04 2023 Shiro Hara <white@vx-xv.com>
132 - hengband RPM 3.0.0Alpha release 81
133
134 * Mon Feb 20 2023 Shiro Hara <white@vx-xv.com>
135 - hengband RPM 3.0.0Alpha release 78
136
137 * Sun Feb 19 2023 Shiro Hara <white@vx-xv.com>
138 - hengband RPM 3.0.0Alpha release 77
139 - Remove Packacger
140 - Remove Buildroot
141 - Add %license
142 - Fix Version and Release
143
144 * Fri Feb 17 2023 Shiro Hara <white@vx-xv.com>
145 - hengband RPM 3.0.0Alpha release 76
146 - Renew Url
147 - Renew Packager
148 - Change Copyright to License
149 - Change readme.txt to readme.md
150
151 * Fri Jul 05 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp>
152 - hengband RPM 1.0.0b release 3
153 - Add %preun script.
154 - Change source extension. (tar.gz -> bz2)
155 - Fix Copyright.
156 - Fix simply %files.
157 - Fix %description.
158
159 * Mon Jun 17 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp>
160 - hengband RPM 1.0.0b release 2
161 - Fix setgid permission. (Mogamiさん多謝)
162
163 * Sun Jun 16 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp>
164 - hengband RPM 1.0.0b release 1
165
166 * Sun Jun 16 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp> 
167 - hengband RPM 1.0.0 release 1
168