summaryrefslogtreecommitdiff
path: root/Arkhart.spec
blob: 2293ef7acf4c62c43c47c67cf82414e1e218e7bc (plain)
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
%define		editor_ver	0.1.3
Summary:	Arkhart - A multiplayer roleplaying game
Summary(pl.UTF-8):   Arkhart - wieloosobowa gra fabularna
Name:		Arkhart
Version:	0.1.4
Release:	1
License:	GPL
Group:		X11/Applications/Games
Source0:	http://arkhart.nekeme.net/download/releases/ark-%{version}.tar.gz
# Source0-md5:	c0f6049108351543372a6055238d12c6
Source1:	http://arkhart.nekeme.net/download/releases/Arkhart-data-%{version}.tar.gz
# Source1-md5:	82a208fc82f3cd57c6a78a258336e9db
Source2:	http://arkhart.nekeme.net/download/releases/worlded-%{editor_ver}.tar.gz
# Source2-md5:	0fb9cc39c01e024b4b69dfd1eb394f71
URL:		http://arkhart.nekeme.net/en/?name=Home
BuildRequires:	SDL_mixer-devel
BuildRequires:	autoconf
BuildRequires:	automake
BuildRequires:	libjpeg-devel
BuildRequires:	libpng-devel
BuildRequires:	libtool
BuildRequires:	lua40-devel >= 4.0.1
BuildRequires:	zlib-devel
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Arkhart - A multiplayer roleplaying game.

%description -l pl.UTF-8
Arkhart - wieloosobowa gra fabularna.

%package data
Summary:	Arkhart data
Summary(pl.UTF-8):   Dane dla gry Arkhart
Group:		X11/Applications/Games

%description data
Arkhart data.

%description data -l pl.UTF-8
Dane dla gry Arkhart.

%package server
Summary:	Arkhart server
Summary(pl.UTF-8):   Serwer gry Arkhart
Group:		X11/Applications/Games
Requires:	%{name} = %{version}-%{release}

%description server
Arkhart server.

%description server -l pl.UTF-8
Serwer gry Arkhart.

%package client
Summary:	Arkhart client
Summary(pl.UTF-8):   Klient gry Arkhart
Group:		X11/Applications/Games
Requires:	%{name} = %{version}-%{release}

%description client
Arkhart client.

%description client -l pl.UTF-8
Klient gry Arkhart.

%package devel
Summary:	Arkhart program library headers
Summary(pl.UTF-8):   Pliki nagłówkowe gry Arkhart
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}

%description devel
Arkhart program library headers.

%description devel -l pl.UTF-8
Pliki nagłówkowe gry Arkhart.

%package static
Summary:	Static library for Arkhart games
Summary(pl.UTF-8):   Biblioteki statyczne dla gry Arkhart
Group:		Development/Libraries
Requires:	%{name}-devel = %{version}-%{release}

%description static
Static library for Arkhart games.

%description static -l pl.UTF-8
Biblioteki statyczne dla gry Arkhart.

%package WorldEd
Summary:	Arkhart World editor
Summary(pl.UTF-8):   Edytor światów dla gry Arkhart
Group:		X11/Applications/Games

%description WorldEd
Arkhart World editor.

%description WorldEd -l pl.UTF-8
Edytor światów dla gry Arkhart.

%prep
%setup -q -n ark-%{version}

%build
CPPFLAGS="-I/usr/X11R6/include"
LDFLAGS="%{rpmldflags} -L/usr/X11R6/%{_lib}"
rm -f missing
%{__libtoolize}
%{__aclocal}
%{__autoconf}
%{__autoheader}
%{__automake}
cd libltdl
%{__libtoolize}
%{__aclocal}
%{__autoconf}
%{__autoheader}
ln -s ../ltmain.sh .
%{__automake}
cd ..
%configure \
	--with-lua-lib=/usr/%{_lib} \
	--with-lua-inc=/usr/include/lua40

%{__make}

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install \
	DESTDIR=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%post	-p /sbin/ldconfig
%postun	-p /sbin/ldconfig

%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/widgettest
%attr(755,root,root) %{_libdir}/libArk*.so.*.*.*

%files client
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/arkclient

#%files data

%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/ark-config
%attr(755,root,root) %{_libdir}/libArk*.so
%{_libdir}/libArk*.la
%{_includedir}/Ark

%files static
%defattr(644,root,root,755)
%{_libdir}/*.a

#%files WorldEd

%files server
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/arkhartd