OSDN Git Service

Add hengband-en.spec for providing an English version
authorShiro Hara <white@vx-xv.com>
Thu, 7 Mar 2024 07:30:42 +0000 (16:30 +0900)
committerShiro Hara <white@vx-xv.com>
Thu, 7 Mar 2024 07:30:42 +0000 (16:30 +0900)
hengband-en.spec [new file with mode: 0644]
hengband.spec

diff --git a/hengband-en.spec b/hengband-en.spec
new file mode 100644 (file)
index 0000000..d5d8378
--- /dev/null
@@ -0,0 +1,103 @@
+%define version 3.0.1.8
+%define release 1
+
+Summary: hengband %{version}
+Name: hengband-en
+Version: %{version}
+Release: %{release}
+License: unknown
+Group: Amusements/Games
+Url: https://hengband.github.io
+Source: hengband-%{version}.tar.gz
+Requires: ncurses-libs libstdc++ libcurl libX11
+BuildRequires: autoconf automake gcc-c++ ncurses-devel libcurl-devel libX11-devel
+
+%description
+Hengband is a variant of ZAngband.
+
+Official page is this,
+https://hengband.github.io
+
+More infomation is /usr/share/doc/hengband-en/readme-eng.md
+This is an English version package.
+
+Summary(ja): 変愚蛮怒 %{version}
+
+%description -l ja
+変愚蛮怒は Angband のバリアントです。
+
+本ソフトウェアの最新版は以下の場所から入手できます。
+https://hengband.github.io
+
+詳しくは /usr/share/doc/hengband-en/readme.md を参照。
+このパッケージは英語版です。
+
+%prep
+rm -rf %{buildroot}
+
+%setup -n hengband-%{version}
+./bootstrap
+
+%build
+%configure --with-libpath=%{_datadir}/games/%{name}/lib --disable-japanese
+%make_build
+
+%install
+mkdir -p %{buildroot}/%{_bindir}
+mkdir -p %{buildroot}/%{_datadir}/games/%{name}
+%make_install bindir=%{_bindir}
+mv %{buildroot}/%{_bindir}/hengband %{buildroot}/%{_bindir}/hengband-en
+cp -R lib/ -p %{buildroot}/%{_datadir}/games/%{name}/
+find %{buildroot}/%{_datadir}/games/%{name}/ -type f -name "Makefile*" -exec rm {} \;
+find %{buildroot}/%{_datadir}/games/%{name}/ -type f -name "delete.me*" -exec rm {} \;
+find %{buildroot}/%{_datadir}/games/%{name}/ -name ".git*" -exec rm -rf {} \;
+rm -rf %{buildroot}/%{_datadir}/games/%{name}/lib/xtra/{sound,music}
+touch %{buildroot}/%{_datadir}/games/%{name}/lib/apex/scores.raw
+
+%clean
+rm -rf %{buildroot}
+
+%preun
+if [ -e %{_datadir}/games/%{name}/lib/data/f_info_j.raw ]
+then
+rm -rf %{_datadir}/games/%{name}/lib/data/*.raw
+fi
+exit 0
+
+%files
+%defattr(-,root,root)
+%attr(2755,root,games) %{_bindir}/%{name}
+%dir %{_datadir}/games/%{name}/lib
+%attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/apex
+%attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/bone
+%attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/data
+%dir %{_datadir}/games/%{name}/lib/edit
+%dir %{_datadir}/games/%{name}/lib/file
+%dir %{_datadir}/games/%{name}/lib/file/books
+%dir %{_datadir}/games/%{name}/lib/help
+%dir %{_datadir}/games/%{name}/lib/info
+%dir %{_datadir}/games/%{name}/lib/pref
+%attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/save
+%dir %{_datadir}/games/%{name}/lib/script
+%dir %{_datadir}/games/%{name}/lib/user
+%dir %{_datadir}/games/%{name}/lib/xtra
+%dir %{_datadir}/games/%{name}/lib/xtra/graf
+%{_datadir}/games/%{name}/lib/apex/h_scores.raw
+%{_datadir}/games/%{name}/lib/apex/readme.txt
+%attr(664 root,games) %config(noreplace) %{_datadir}/games/%{name}/lib/apex/scores.raw
+%{_datadir}/games/%{name}/lib/edit/*.txt
+%{_datadir}/games/%{name}/lib/edit/quests/*.txt
+%{_datadir}/games/%{name}/lib/edit/towns/*.txt
+%{_datadir}/games/%{name}/lib/file/*.txt
+%{_datadir}/games/%{name}/lib/file/books/*.txt
+%{_datadir}/games/%{name}/lib/help/*.hlp
+%{_datadir}/games/%{name}/lib/help/*.txt
+%{_datadir}/games/%{name}/lib/pref/*.prf
+%{_datadir}/games/%{name}/lib/xtra/graf/8x8.bmp
+%doc readme.md readme_angband readme-eng.md
+%license lib/help/jlicense.txt
+
+%changelog
+* Thu Mar 07 2024 Shiro Hara <white@vx-xv.com>
+- English version
+- hengband-en RPM 3.0.1.8(Beta)
index 3486b60..bd58586 100644 (file)
@@ -19,6 +19,7 @@ Official page is this,
 https://hengband.github.io
 
 More infomation is /usr/share/doc/hengband/readme-eng.md
+This is a Japanese version.
 
 Summary(ja): 変愚蛮怒 %{version}
 
@@ -29,6 +30,7 @@ Summary(ja): 変愚蛮怒 %{version}
 https://hengband.github.io
 
 詳しくは /usr/share/doc/hengband/readme.md を参照。
+このパッケージは日本語版です。
 
 %prep
 rm -rf %{buildroot}
@@ -37,60 +39,60 @@ rm -rf %{buildroot}
 ./bootstrap
 
 %build
-%configure --with-libpath=%{_datadir}/games/hengband/lib
+%configure --with-libpath=%{_datadir}/games/%{name}/lib
 %make_build
 
 %install
 mkdir -p %{buildroot}/%{_bindir}
-mkdir -p %{buildroot}/%{_datadir}/games/hengband
+mkdir -p %{buildroot}/%{_datadir}/games/%{name}
 %make_install bindir=%{_bindir}
-cp -R lib/ -p %{buildroot}/%{_datadir}/games/hengband/
-find %{buildroot}/%{_datadir}/games/hengband/ -type f -name "Makefile*" -exec rm {} \;
-find %{buildroot}/%{_datadir}/games/hengband/ -type f -name "delete.me*" -exec rm {} \;
-find %{buildroot}/%{_datadir}/games/hengband/ -name ".git*" -exec rm -rf {} \;
-rm -rf %{buildroot}/%{_datadir}/games/hengband/lib/xtra/{sound,music}
-touch %{buildroot}/%{_datadir}/games/hengband/lib/apex/scores.raw
+cp -R lib/ -p %{buildroot}/%{_datadir}/games/%{name}/
+find %{buildroot}/%{_datadir}/games/%{name}/ -type f -name "Makefile*" -exec rm {} \;
+find %{buildroot}/%{_datadir}/games/%{name}/ -type f -name "delete.me*" -exec rm {} \;
+find %{buildroot}/%{_datadir}/games/%{name}/ -name ".git*" -exec rm -rf {} \;
+rm -rf %{buildroot}/%{_datadir}/games/%{name}/lib/xtra/{sound,music}
+touch %{buildroot}/%{_datadir}/games/%{name}/lib/apex/scores.raw
 
 %clean
 rm -rf %{buildroot}
 
 %preun
-if [ -e %{_datadir}/games/hengband/lib/data/f_info_j.raw ]
+if [ -e %{_datadir}/games/%{name}/lib/data/f_info_j.raw ]
 then
-rm -rf %{_datadir}/games/hengband/lib/data/*.raw
+rm -rf %{_datadir}/games/%{name}/lib/data/*.raw
 fi
 exit 0
 
 %files
 %defattr(-,root,root)
-%attr(2755,root,games) %{_bindir}/hengband
-%dir %{_datadir}/games/hengband/lib
-%attr(775,root,games) %dir %{_datadir}/games/hengband/lib/apex
-%attr(775,root,games) %dir %{_datadir}/games/hengband/lib/bone
-%attr(775,root,games) %dir %{_datadir}/games/hengband/lib/data
-%dir %{_datadir}/games/hengband/lib/edit
-%dir %{_datadir}/games/hengband/lib/file
-%dir %{_datadir}/games/hengband/lib/file/books
-%dir %{_datadir}/games/hengband/lib/help
-%dir %{_datadir}/games/hengband/lib/info
-%dir %{_datadir}/games/hengband/lib/pref
-%attr(775,root,games) %dir %{_datadir}/games/hengband/lib/save
-%dir %{_datadir}/games/hengband/lib/script
-%dir %{_datadir}/games/hengband/lib/user
-%dir %{_datadir}/games/hengband/lib/xtra
-%dir %{_datadir}/games/hengband/lib/xtra/graf
-%{_datadir}/games/hengband/lib/apex/h_scores.raw
-%{_datadir}/games/hengband/lib/apex/readme.txt
-%attr(664 root,games) %config(noreplace) %{_datadir}/games/hengband/lib/apex/scores.raw
-%{_datadir}/games/hengband/lib/edit/*.txt
-%{_datadir}/games/hengband/lib/edit/quests/*.txt
-%{_datadir}/games/hengband/lib/edit/towns/*.txt
-%{_datadir}/games/hengband/lib/file/*.txt
-%{_datadir}/games/hengband/lib/file/books/*.txt
-%{_datadir}/games/hengband/lib/help/*.hlp
-%{_datadir}/games/hengband/lib/help/*.txt
-%{_datadir}/games/hengband/lib/pref/*.prf
-%{_datadir}/games/hengband/lib/xtra/graf/8x8.bmp
+%attr(2755,root,games) %{_bindir}/%{name}
+%dir %{_datadir}/games/%{name}/lib
+%attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/apex
+%attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/bone
+%attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/data
+%dir %{_datadir}/games/%{name}/lib/edit
+%dir %{_datadir}/games/%{name}/lib/file
+%dir %{_datadir}/games/%{name}/lib/file/books
+%dir %{_datadir}/games/%{name}/lib/help
+%dir %{_datadir}/games/%{name}/lib/info
+%dir %{_datadir}/games/%{name}/lib/pref
+%attr(775,root,games) %dir %{_datadir}/games/%{name}/lib/save
+%dir %{_datadir}/games/%{name}/lib/script
+%dir %{_datadir}/games/%{name}/lib/user
+%dir %{_datadir}/games/%{name}/lib/xtra
+%dir %{_datadir}/games/%{name}/lib/xtra/graf
+%{_datadir}/games/%{name}/lib/apex/h_scores.raw
+%{_datadir}/games/%{name}/lib/apex/readme.txt
+%attr(664 root,games) %config(noreplace) %{_datadir}/games/%{name}/lib/apex/scores.raw
+%{_datadir}/games/%{name}/lib/edit/*.txt
+%{_datadir}/games/%{name}/lib/edit/quests/*.txt
+%{_datadir}/games/%{name}/lib/edit/towns/*.txt
+%{_datadir}/games/%{name}/lib/file/*.txt
+%{_datadir}/games/%{name}/lib/file/books/*.txt
+%{_datadir}/games/%{name}/lib/help/*.hlp
+%{_datadir}/games/%{name}/lib/help/*.txt
+%{_datadir}/games/%{name}/lib/pref/*.prf
+%{_datadir}/games/%{name}/lib/xtra/graf/8x8.bmp
 %doc readme.md readme_angband readme-eng.md
 %license lib/help/jlicense.txt