This is an automated email from the git hooks/post-receive script.

detiste-guest pushed a commit to branch master
in repository game-data-packager.

commit 6484edadd42e9e0349f533913ac72ff593d0af24
Author: Alexandre Detiste <[email protected]>
Date:   Sun Nov 8 11:16:43 2015 +0100

    fedora: add .spec file
---
 tools/game-data-packager.spec | 104 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)

diff --git a/tools/game-data-packager.spec b/tools/game-data-packager.spec
new file mode 100644
index 0000000..f6fd7ca
--- /dev/null
+++ b/tools/game-data-packager.spec
@@ -0,0 +1,104 @@
+Name:          game-data-packager
+Version:       43
+Release:       1
+Summary:       Installer for game data files
+License:       GPLv2 and GPLv2+
+Url:           https://wiki.debian.org/Games/GameDataPackager
+# git archive --prefix=game-data-packager/ --format tar.gz master > 
../rpmbuild/SOURCES/game-data-packager.tar.gz
+Source:        game-data-packager.tar.gz
+BuildArch:     noarch
+BuildRequires: ImageMagick
+BuildRequires: inkscape
+BuildRequires: python3
+BuildRequires: python3-PyYAML
+BuildRequires: zip
+Requires: python3-PyYAML
+# download
+Recommends: lgogdownloader
+Suggests: steam
+# rip
+Suggests: cdparanoia
+Suggests: vorbis-tools
+# extract
+Suggests: arj
+Suggests: cabextract
+Recommends: innoextract
+Suggests: lha
+Suggests: p7zip-plugins
+Suggests: unar
+Suggests: unrar
+Suggests: unshield
+Suggests: unzip
+
+%global __python %{__python3}
+
+%description
+Various games are divided into two logical parts: engine and data.
+.
+game-data-packager is a tool which builds .rpm files for game
+data which cannot be distributed (such as commercial game data).
+
+%package -n doom2-masterlevels
+Summary: "Master Levels for Doom II" launcher
+Requires: python3-gobject-base
+Requires: gobject-introspection
+%description -n doom2-masterlevels
+This GUI let you select a WAD to play &
+show it's description.
+
+%prep
+%autosetup -n game-data-packager
+
+%build
+make %{?_smp_mflags}
+echo 'GAME_PACKAGE_VERSION = """%{version}"""' > game_data_packager/version.py
+echo 'FORMAT = "rpm"' >> game_data_packager/version.py
+echo 'BINDIR = "usr/bin"' >> game_data_packager/version.py
+echo 'ASSETS = "usr/share"' >> game_data_packager/version.py
+rm game_data_packager/util_deb.py
+
+%install
+install -D out/game-data-packager                  
$RPM_BUILD_ROOT/usr/bin/game-data-packager
+
+install -D data/bash-completion/game-data-packager 
$RPM_BUILD_ROOT/usr/share/bash-completion/completions/game-data-packager
+
+mkdir -p                                           
$RPM_BUILD_ROOT/etc/game-data-packager/
+install etc/game-data-packager.conf                $RPM_BUILD_ROOT/etc/
+install etc/*-mirrors                              
$RPM_BUILD_ROOT/etc/game-data-packager/
+
+mkdir -p                                           
$RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+cp -Rv game_data_packager                          
$RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install out/*.copyright                            
$RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install out/*.png                                  
$RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install out/*.svgz                                 
$RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install out/bash_completion                        
$RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install out/changelog.gz                           
$RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install out/copyright                              
$RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install out/vfs.zip                                
$RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+
+mkdir -p                                           
$RPM_BUILD_ROOT/usr/share/man/man6/
+install doc/game-data-packager.*                   
$RPM_BUILD_ROOT/usr/share/man/man6/
+install doc/doom2-masterlevels.*                   
$RPM_BUILD_ROOT/usr/share/man/man6/
+
+install -D runtime/doom2-masterlevels.py           
$RPM_BUILD_ROOT/usr/bin/doom2-masterlevels
+install -D runtime/doom2-masterlevels.desktop      
$RPM_BUILD_ROOT/usr/share/applications/doom2-masterlevels.desktop
+
+%clean
+make clean
+
+%files
+%doc doc/adding_a_game.mdwn
+%{_mandir}/man6/game-data-packager.*
+/etc
+/usr/bin/game-data-packager
+/usr/share/bash-completion/completions/game-data-packager
+/usr/share/games/game-data-packager
+
+%files -n doom2-masterlevels
+%{_mandir}/man6/doom2-masterlevels.*
+/usr/bin/doom2-masterlevels
+/usr/share/applications/doom2-masterlevels.desktop
+
+%changelog
+* Sun Nov 08 2015 Alexandre Detiste <[email protected]> - 43-1
+- Initial port to Fedora

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-games/game-data-packager.git

_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

Reply via email to