-
Notifications
You must be signed in to change notification settings - Fork 6
/
btbuilder.spec
151 lines (114 loc) · 4.81 KB
/
btbuilder.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Summary: Turn based role-playing game builder and engine
Name: btbuilder
Version: 0.5.19
Release: 1%{?dist}
License: GPLv3+
Url: http://www.identicalsoftware.com/btbuilder
Source: http://www.identicalsoftware.com/btbuilder/%{name}-%{version}.tgz
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: boost-devel
BuildRequires: expat-devel
BuildRequires: libpng-devel
BuildRequires: physfs-devel
BuildRequires: SDL2-devel
BuildRequires: SDL2_image-devel
BuildRequires: SDL2_mixer-devel
BuildRequires: SDL_mng-devel
BuildRequires: SDL2_ttf-devel
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: make
Requires: %{name}-data = %{version}
Requires: hicolor-icon-theme
%description
Bt Builder is a turn based role-playing game builder and engine in the style
of the old Bard's Tale series. It completely supports the functionality of the
Bard's Tale Construction Set. The eventual goal is to make a game builder that
can implement the three main Bard's Tale games in addition to Construction Set
games.
%package data
Summary: %{summary}
Requires: %{name} = %{version}
BuildArch: noarch
%description data
This package contains the data files for Bt Builder.
%prep
%setup -q
%build
%make_build CFLAGS="%{optflags}"
%install
make prefix=%{buildroot} install
%check
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
%files
%doc README
%{_bindir}/*
%{_datadir}/icons/hicolor/*/apps/btbuilder.png
%{_datadir}/applications/btbuilder.desktop
%{_datadir}/appdata/btbuilder.appdata.xml
%files data
%license COPYING
%{_datadir}/btbuilder
%changelog
* Thu Apr 07 2022 Dennis Payne <[email protected]> - 0.5.19-1
- New version of btbuilder released.
* Sun Jan 26 2020 Dennis Payne <[email protected]> - 0.5.18-1
- New version of btbuilder released.
* Wed May 30 2018 Dennis Payne <[email protected]> - 0.5.17-1
- New version of btbuilder released.
* Sun Feb 18 2018 Dennis Payne <[email protected]> - 0.5.16-2
- Add build requirement of gcc-c++.
* Sat Feb 10 2018 Dennis Payne <[email protected]> - 0.5.16-1
- New version of btbuilder released.
- Removed obsolete scriptlets.
* Thu Jul 13 2017 Dennis Payne <[email protected]> - 0.5.15-1
- New version of btbuilder released.
* Thu Mar 02 2017 Dennis Payne <[email protected]> - 0.5.14-3
- Switching to gnu++11 instead of std++11 for powerpc support.
* Fri Feb 10 2017 Fedora Release Engineering <[email protected]> - 0.5.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Nov 11 2016 Dennis Payne <[email protected]> - 0.5.14-1
- New version of btbuilder released.
* Wed Oct 19 2016 Dennis Payne <[email protected]> - 0.5.13-1
- New version of btbuilder released.
* Wed Sep 21 2016 Dennis Payne <[email protected]> - 0.5.12-1
- New version of btbuilder released.
- Add validation of appdata file.
- Require hicolor icons.
* Fri Sep 02 2016 Dennis Payne <[email protected]> - 0.5.11-2
- Separate data files into seperate package.
* Sat Aug 20 2016 Dennis Payne <[email protected]> - 0.5.11-1
- New version of btbuilder released.
* Tue Jul 12 2016 Dennis Payne <[email protected]> - 0.5.9-1
- New version of btbuilder released.
* Thu Apr 14 2016 Dennis Payne <[email protected]> - 0.5.8-1
- New version of btbuilder released.
* Wed Jan 13 2016 Dennis Payne <[email protected]> - 0.5.7-1
- New version of btbuilder released.
* Thu Dec 24 2015 Dennis Payne <[email protected]> - 0.5.6-1
- New version of btbuilder released.
- appdata file added.
* Fri Aug 07 2015 Dennis Payne <[email protected]> - 0.5.5-1
- New version of btbuilder released.
* Mon Jul 20 2015 Dennis Payne <[email protected]> - 0.5.4-1
- New version of btbuilder released.
* Sun May 31 2015 Dennis Payne <[email protected]> - 0.5.3-1
- New version of btbuilder released.
* Fri May 1 2015 Dennis Payne <[email protected]> - 0.5.2-1
- New version of btbuilder released.
* Thu Apr 16 2015 Dennis Payne <[email protected]> - 0.5.1-1
- New version of btbuilder released.
* Mon Sep 29 2014 Dennis Payne <[email protected]> - 0.5.0-1
- New version of btbuilder released.
* Mon Jul 21 2014 Dennis Payne <[email protected]> - 0.4.7-1
- New version of btbuilder released.
* Tue Jun 17 2014 Dennis Payne <[email protected]> - 0.4.6-1
- New version of btbuilder released.
* Fri May 9 2014 Dennis Payne <[email protected]> - 0.4.5-1
- New version of btbuilder released.
* Mon Apr 14 2014 Dennis Payne <[email protected]> - 0.4.4-1
- New version of btbuilder released.
* Mon Mar 24 2014 Dennis Payne <[email protected]> - 0.4.3-1
- Modifications based on review of spec file for Fedora.
- New version of btbuilder released.