]> git.pld-linux.org Git - SPECS.git/blob - premake3.spec
SPECS updated Mon 29 Apr 22:05:02 CEST 2024
[SPECS.git] / premake3.spec
1 Summary:        Cross-platform build configuration tool
2 Summary(pl.UTF-8):      Międzyplatformowe narzędzie do budowy projektów
3 Name:           premake3
4 Version:        3.7
5 Release:        1
6 License:        GPL v2
7 Group:          Development/Tools
8 Source0:        http://http.debian.net/debian/pool/main/p/premake/premake_%{version}.orig.tar.gz
9 # Source0-md5:  a328ea385f2bbf65007df36c74cb4f8c
10 Patch0:         %{name}-system-lua.patch
11 Patch1:         %{name}-flags.patch
12 URL:            http://industriousone.com/premake/
13 BuildRequires:  lua51-devel
14 BuildRequires:  pkgconfig
15 BuildRequires:  readline-devel
16 BuildRequires:  unzip
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Premake is a build configuration tool that can generate project files
21 for:
22  - GNU make
23  - Code::Blocks
24  - CodeLite
25  - MonoDevelop
26  - SharpDevelop
27  - Apple XCode
28  - Microsoft Visual Studio
29
30 %description -l pl.UTF-8
31 Premake jest narzędziem do budowy projektów, które potrafi wygenerować
32 pliki projektów dla:
33  - GNU make
34  - Code::Blocks
35  - CodeLite
36  - MonoDevelop
37  - SharpDevelop
38  - Apple XCode
39  - Microsoft Visual Studio
40
41 %prep
42 %setup -q -n premake-%{version}.orig
43 %patch0 -p1
44 %patch1 -p1
45
46 sed -i -e's/@\$(CC/$(CC/g;s/@\$(BLD/$(BLD/' Src/Makefile
47
48 %build
49 CC="%{__cc}" \
50 OPTFLAGS="%{rpmcflags}" \
51 LDFLAGS="%{rpmldflags}" \
52 %{__make} \
53         CONFIG="Release" \
54         verbose=true
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58 install -d $RPM_BUILD_ROOT%{_bindir}
59
60 cp -a bin/premake $RPM_BUILD_ROOT%{_bindir}
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %files
66 %defattr(644,root,root,755)
67 %doc CHANGES.txt README.txt
68 %attr(755,root,root) %{_bindir}/premake
This page took 0.182025 seconds and 3 git commands to generate.