OSDN Git Service

Release workflow: fix typos in variable reference
[hengbandforosx/hengbandosx.git] / hengband-en.spec
1 %define version 3.0.1.8
2 %define release 1
3
4 Summary: hengband %{version}
5 Name: hengband-en
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 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-en/readme-eng.md
22 This is an English version package.
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-en/readme.md を参照。
33 このパッケージは英語版です。
34
35 %prep
36 rm -rf %{buildroot}
37
38 %setup -n hengband-%{version}
39 ./bootstrap
40
41 %build
42 %configure --with-libpath=%{_datadir}/games/%{name}/lib --disable-japanese
43 %make_build
44
45 %install
46 mkdir -p %{buildroot}/%{_bindir}
47 mkdir -p %{buildroot}/%{_datadir}/games/%{name}
48 %make_install bindir=%{_bindir}
49 mv %{buildroot}/%{_bindir}/hengband %{buildroot}/%{_bindir}/hengband-en
50 cp -R lib/ -p %{buildroot}/%{_datadir}/games/%{name}/
51 find %{buildroot}/%{_datadir}/games/%{name}/ -type f -name "Makefile*" -exec rm {} \;
52 find %{buildroot}/%{_datadir}/games/%{name}/ -type f -name "delete.me*" -exec rm {} \;
53 find %{buildroot}/%{_datadir}/games/%{name}/ -name ".git*" -exec rm -rf {} \;
54 rm -rf %{buildroot}/%{_datadir}/games/%{name}/lib/xtra/{sound,music}
55 touch %{buildroot}/%{_datadir}/games/%{name}/lib/apex/scores.raw
56
57 %clean
58 rm -rf %{buildroot}
59
60 %preun
61 if [ -e %{_datadir}/games/%{name}/lib/data/f_info_j.raw ]
62 then
63 rm -rf %{_datadir}/games/%{name}/lib/data/*.raw
64 fi
65 exit 0
66
67 %files
68 %defattr(-,root,root)
69 %attr(2755,root,games) %{_bindir}/%{name}
70 %dir %{_datadir}/games/%{name}/lib
71 %attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/apex
72 %attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/bone
73 %attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/data
74 %dir %{_datadir}/games/%{name}/lib/edit
75 %dir %{_datadir}/games/%{name}/lib/file
76 %dir %{_datadir}/games/%{name}/lib/file/books
77 %dir %{_datadir}/games/%{name}/lib/help
78 %dir %{_datadir}/games/%{name}/lib/info
79 %dir %{_datadir}/games/%{name}/lib/pref
80 %attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/save
81 %dir %{_datadir}/games/%{name}/lib/script
82 %dir %{_datadir}/games/%{name}/lib/user
83 %dir %{_datadir}/games/%{name}/lib/xtra
84 %dir %{_datadir}/games/%{name}/lib/xtra/graf
85 %{_datadir}/games/%{name}/lib/apex/h_scores.raw
86 %{_datadir}/games/%{name}/lib/apex/readme.txt
87 %attr(664 root,games) %config(noreplace) %{_datadir}/games/%{name}/lib/apex/scores.raw
88 %{_datadir}/games/%{name}/lib/edit/*.txt
89 %{_datadir}/games/%{name}/lib/edit/quests/*.txt
90 %{_datadir}/games/%{name}/lib/edit/towns/*.txt
91 %{_datadir}/games/%{name}/lib/file/*.txt
92 %{_datadir}/games/%{name}/lib/file/books/*.txt
93 %{_datadir}/games/%{name}/lib/help/*.hlp
94 %{_datadir}/games/%{name}/lib/help/*.txt
95 %{_datadir}/games/%{name}/lib/pref/*.prf
96 %{_datadir}/games/%{name}/lib/xtra/graf/8x8.bmp
97 %doc readme.md readme_angband readme-eng.md
98 %license lib/help/jlicense.txt
99
100 %changelog
101 * Thu Mar 07 2024 Shiro Hara <white@vx-xv.com>
102 - English version
103 - hengband-en RPM 3.0.1.8(Beta)