OSDN Git Service

Merge pull request #3848 from Slimebreath6078/feature/Add_Damage_Cap
[hengbandforosx/hengbandosx.git] / hengband.spec
index 6a4272f..09aee20 100644 (file)
@@ -1,53 +1,58 @@
-%define version 1.1.0b
-%define release 3
+%define version 3.0.1.6
+%define release 1
 
 Summary: hengband %{version}
 Name: hengband
 Version: %{version}
 Release: %{release}
-Copyright: unknown
+License: unknown
 Group: Amusements/Games
-Packager: Takahiro MIZUNO <tow@plum.freemail.ne.jp>
-Url: http://echizen.s5.xrea.com/heng/index.html
-Source: hengband-%{version}.tar.bz2
-Buildroot: %{_tmppath}/%{name}-%{version}-root
+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 nkf libX11-devel
 
 %description
 Hengband is a variant of ZAngband.
 
 Official page is this,
-http://echizen.s5.xrea.com/heng/eng-hengband/index.html
+https://hengband.github.io
 
-More infomation is /usr/doc/hengband-hoge/readme_eng.txt
+More infomation is /usr/share/doc/hengband/readme-eng.md
 
-Summary(ja): ÊѶòÈÚÅÜ %{version}
+Summary(ja): 変愚蛮怒 %{version}
 
 %description -l ja
-ÊѶòÈÚÅܤϠAngband ¤Î¥Ð¥ê¥¢¥ó¥È¤Ç¤¹¡£
+変愚蛮怒は Angband のバリアントです。
 
-ËÜ¥½¥Õ¥È¥¦¥§¥¢¤ÎºÇ¿·ÈǤϰʲ¼¤Î¾ì½ê¤«¤éÆþ¼ê¤Ç¤­¤Þ¤¹¡£
-http://echizen.s5.xrea.com/heng/index.html
+本ソフトウェアの最新版は以下の場所から入手できます。
+https://hengband.github.io
 
-¾Ü¤·¤¯¤Ï /usr/doc/hengband-hoge/readme.txt ¤ò»²¾È¡£
+詳しくは /usr/share/doc/hengband/readme.md を参照。
 
 %prep
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %setup -n %{name}-%{version}
+./bootstrap
 
 %build
-./configure --prefix=%{_prefix} --bindir=%{_bindir} --with-libpath=%{_datadir}/games/hengband/lib
-make
+%configure --with-libpath=%{_datadir}/games/hengband/lib
+%make_build
 
 %install
-mkdir -p $RPM_BUILD_ROOT/%{_bindir}
-mkdir -p $RPM_BUILD_ROOT/%{_datadir}/games/hengband
-cp src/hengband $RPM_BUILD_ROOT/%{_bindir}
-cp -R lib/ -p $RPM_BUILD_ROOT/%{_datadir}/games/hengband/
-touch $RPM_BUILD_ROOT/%{_datadir}/games/hengband/lib/apex/scores.raw
+mkdir -p %{buildroot}/%{_bindir}
+mkdir -p %{buildroot}/%{_datadir}/games/hengband
+%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
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %preun
 if [ -e %{_datadir}/games/hengband/lib/data/f_info_j.raw ]
@@ -65,6 +70,7 @@ exit 0
 %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
@@ -76,22 +82,96 @@ exit 0
 %{_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/bone/delete.me
-%{_datadir}/games/hengband/lib/data/delete.me
 %{_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/info/delete.me
 %{_datadir}/games/hengband/lib/pref/*.prf
-%{_datadir}/games/hengband/lib/save/delete.me
-%{_datadir}/games/hengband/lib/script/delete.me
-%{_datadir}/games/hengband/lib/user/delete.me
 %{_datadir}/games/hengband/lib/xtra/graf/8x8.bmp
-%doc readme.txt readme_angband readme_eng.txt
-
+%doc readme.md readme_angband readme-eng.md
+%license lib/help/jlicense.txt
 
 %changelog
+* Mon Jan 22 2024 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.1.6(Beta)
+
+* Tue Jan 09 2024 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.1.5(Beta)
+
+* Wed Dec 27 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.1.4(Beta)
+
+* Mon Dec 11 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.1.3(Beta)
+
+* Mon Nov 27 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.1.2(Beta)
+
+* Fri Nov 17 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.1.1(Beta)
+
+* Mon Oct 30 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.1.0(Beta)
+
+* Sun Oct 22 2023 Shiro Hara <white@vx-xv.com>
+- Fix the graphic mode is not available on X11
+
+* Wed Oct 18 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0.91(Alpha)
+
+* Mon Oct 16 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0.90(Alpha)
+
+* Tue Aug 8 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0.89(Alpha)
+
+* Mon Jul 24 2023 Shiro Hara <white@vx-xv.com>
+- Enable X11
+
+* Sun Jul 23 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0.88(Alpha)
+
+* Sun Jul 09 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0.87(Alpha)
+
+* Mon Jun 26 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0.86(Alpha)
+
+* Wed Jun 14 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0.85(Alpha)
+
+* Mon May 29 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0Alpha release 84
+
+* Wed May 17 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0Alpha release 83
+- Replace RPM_BUILD_ROOT to builddir macro
+
+* Sat May 06 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0Alpha release 82
+
+* Thu May 04 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0Alpha release 81
+
+* Mon Feb 20 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0Alpha release 78
+
+* Sun Feb 19 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0Alpha release 77
+- Remove Packacger
+- Remove Buildroot
+- Add %license
+- Fix Version and Release
+
+* Fri Feb 17 2023 Shiro Hara <white@vx-xv.com>
+- hengband RPM 3.0.0Alpha release 76
+- Renew Url
+- Renew Packager
+- Change Copyright to License
+- Change readme.txt to readme.md
 
 * Fri Jul 05 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp>
 - hengband RPM 1.0.0b release 3
@@ -103,11 +183,10 @@ exit 0
 
 * Mon Jun 17 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp>
 - hengband RPM 1.0.0b release 2
-- Fix setgid permission. (Mogami¤µ¤ó¿¼Õ)
+- Fix setgid permission. (Mogamiさん多謝)
 
 * Sun Jun 16 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp>
 - hengband RPM 1.0.0b release 1
 
 * Sun Jun 16 2002 Takahiro MIZUNO <tow@plum.freemail.ne.jp> 
 - hengband RPM 1.0.0 release 1
-