[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[adonthell-wastesedge-commits] Release_0-3-1 9a4da9a 234/237: ADDED abil
From: |
Kai Sterker |
Subject: |
[adonthell-wastesedge-commits] Release_0-3-1 9a4da9a 234/237: ADDED ability to build RPM package |
Date: |
Mon, 25 Jul 2016 18:15:16 +0000 (UTC) |
tag: Release_0-3-1
commit 9a4da9a5e5f5038381551d0f2f6f8b422c1b285d
Author: adondev <adondev>
Commit: adondev <adondev>
ADDED ability to build RPM package
---
Makefile.am | 2 +-
configure.in | 1 +
wastesedge.spec.in | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 55 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index 90203ce..807ef26 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,7 +6,7 @@ pkgdata_DATA = gamename.txt character.data mapengine.data
quest.data audio.data
EXTRA_DIST = $(pkgdata_DATA) PLAYING autogen.sh \
debian/README.debian debian/adonthell-wastesedge.6 debian/changelog
debian/control \
- debian/copyright debian/dirs debian/rules debian/menu
+ debian/copyright debian/dirs debian/rules debian/menu wastesedge.spec.in
bin_SCRIPTS = adonthell-wastesedge
diff --git a/configure.in b/configure.in
index 9529e26..8111639 100755
--- a/configure.in
+++ b/configure.in
@@ -45,6 +45,7 @@ AC_SUBST(gamedatadir)
AC_SUBST(adonthell_binary)
AC_OUTPUT([
+wastesedge.spec
Makefile
audio/Makefile
gfx/cutscene/Makefile
diff --git a/wastesedge.spec.in b/wastesedge.spec.in
new file mode 100644
index 0000000..c98d29f
--- /dev/null
+++ b/wastesedge.spec.in
@@ -0,0 +1,53 @@
+# Spec file to build RPM packages - shamefully ripped from Exult
+# (but since they got our configure summary, that's just fair I guess)
+
+%define ver @VERSION@
+%define rel 1
+%define prefix @prefix@
+%define name @PACKAGE@
+%define bindir @prefix@/bin
+%define datadir @prefix@/share
+%define gamedatadir @gamedatadir@
+
+Summary: Official game package for Adonthell %ver
+Name: %name
+Version: %ver
+Release: %rel
+Copyright: GPL
+Group: Amusements/Games
+Source: http://freesoftware.fsf.org/download/adonthell/%{name}-%{ver}.tar.gz
+URL: http://adonthell.linuxgames.com
+BuildRoot: /tmp/adonthell
+Requires: adonthell >= %ver
+Prefix: %prefix
+Docdir: %{prefix}/doc
+
+%description
+As a loyal servant of the elven Lady Silverhair, you arrive at the remote
+trading post of Waste's Edge, where she is engaged in negotiations with the
+dwarish merchant Bjarn Fingolson. But not all is well at Waste's Edge, and
+soon you are confronted with circumstances that are about to destroy your
+mistress' high reputation. And you are the only one to avert this ...
+
+%prep
+%setup
+
+%build
+if [ ! -f configure ]; then
+ ./autogen.sh
+fi
+CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix
--bindir=%bindir --datadir=%datadir
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make prefix=$RPM_BUILD_ROOT%{prefix} bindir=$RPM_BUILD_ROOT%{bindir}
gamedatadir=$RPM_BUILD_ROOT%{gamedatadir} install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc AUTHORS COPYING NEWS PLAYING README
+%{bindir}/adonthell-wastesedge
+%{gamedatadir}
- [adonthell-wastesedge-commits] Release_0-3-1 fa549f8 159/237: FIXED bug in Erek's dialogue, (continued)
- [adonthell-wastesedge-commits] Release_0-3-1 fa549f8 159/237: FIXED bug in Erek's dialogue, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 d412018 189/237: ADDED .cvsignore, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 ba734bb 232/237: Fixed some in game problems, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 30df91a 158/237: FINISHED Tristan, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 e22605d 178/237: Added various stuff on the map, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 140e4c2 172/237: Deactivated the 'Options' option, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 4defa7b 194/237: FIXED bug, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 d190e60 164/237: FIXED the mess I made with my last update :(, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 25cd3d4 153/237: Improved Eyes, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 bb956f2 196/237: ADDED shutdown, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 9a4da9a 234/237: ADDED ability to build RPM package,
Kai Sterker <=
- [adonthell-wastesedge-commits] Release_0-3-1 7e2a6c6 157/237: FIXED some bugs, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 bc3ef93 217/237: ADDED PLAYING file, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 3502543 201/237: added running alek., Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 e74fdec 226/237: ADDED music to the extro, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 dc927e9 184/237: FIXED some problems with the extro, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 8d71e77 171/237: FINISHED extro dialogue, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 b1e9ee0 231/237: FORGOT to distribute one schedule, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 00147c0 211/237: IMPROVED Silverhair's schedule, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 f8fcdd6 218/237: FIXED music link in extro, Kai Sterker, 2016/07/25
- [adonthell-wastesedge-commits] Release_0-3-1 da8d94a 168/237: Completed intro sequence, Kai Sterker, 2016/07/25