From 6359f97098da9bec33fcfeff4752e4b24bf9c0a1 Mon Sep 17 00:00:00 2001 From: Jiri Vanek Date: Jul 16 2012 09:31:52 +0000 Subject: Initial commit Resolves:rhbz#837268 --- diff --git a/.gitignore b/.gitignore index e69de29..5646c29 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/CardManager_sources.zip diff --git a/CardManager.spec b/CardManager.spec new file mode 100644 index 0000000..fdbc9db --- /dev/null +++ b/CardManager.spec @@ -0,0 +1,93 @@ +Name: CardManager +Version: 1 +Release: 1%{?dist} +Summary: Java application to allows you to play any, especially collectible, card game + +Group: Amusements/Games +License: BSD +URL: http://cardmanager.wz.cz/ +Source0: http://cardmanager.wz.cz/CardManager_sources.zip +Patch0: removeManifestEntries.patch +BuildArch: noarch + +BuildRequires: jpackage-utils +BuildRequires: java-devel +BuildRequires: ant +BuildRequires: ant-nodeps +BuildRequires: desktop-file-utils + +Requires: jpackage-utils +Requires: java + +%description +This is free, open source multiplatform (java) application which allows you to + play ANY card game. +The game is designed especially to play collectible card games like Magic the + Gathering or Doomtrooper over network. +To play those games you need to own (scanned) images of card, which are not part + of this package. +Some can be easily downloadable from internet, but be aware of copyrights. +The default deck and background is free of copyright +Also please feel free to add your own backgrounds to +~/CardManager/data/backgrounds and of course enhance +collection under ~/CardManager/collection + +%package javadoc +Summary: Javadocs for %{name} +Group: Documentation +Requires: jpackage-utils + +%description javadoc +This package contains the API documentation for %{name}. + +%prep +%setup -q -c CardManager +find -name '*.class' -exec rm -f '{}' \; +find -name '*.jar' -exec rm -f '{}' \; +%patch0 + +%build + +ant + +%install + +#desktop +mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps +desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications CardManager.desktop +cp -p ./CardManager.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/ +#end desktop + +#launcher +mkdir -p $RPM_BUILD_ROOT%{_bindir}/ +cp -p ./FedoraLauncher.sh $RPM_BUILD_ROOT%{_bindir}/CardManager +#end launcher + + + +mkdir -p $RPM_BUILD_ROOT%{_javadir} +cp -p dist/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar +mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/ +cp -r data $RPM_BUILD_ROOT/%{_datadir}/%{name}/ +cp -r collection $RPM_BUILD_ROOT/%{_datadir}/%{name}/ + +mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} +cp -r dist/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} + +%files +%{_datadir}/pixmaps/CardManager.png +%{_datadir}/applications/CardManager.desktop +%{_datadir}/%{name} +%attr(755,root,root) %{_bindir}/CardManager +%{_javadir}/* +%doc license.txt + +%files javadoc +%{_javadocdir}/%{name} +%doc license.txt + + +%changelog +* Sun Jul 01 2012 Jiri Vanek - 1-1 +-first release for fedora + diff --git a/removeManifestEntries.patch b/removeManifestEntries.patch new file mode 100644 index 0000000..b1be77b --- /dev/null +++ b/removeManifestEntries.patch @@ -0,0 +1,20 @@ +--- nbproject/build-impl.xml ++++ nbproject/build-impl.xml +@@ -442,7 +442,7 @@ + + + +- ++ + + + +@@ -577,7 +577,7 @@ + + + +- ++ + + + To run this application from the command line without Ant, try: diff --git a/sources b/sources index e69de29..705a900 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +db9a37537f741b0dde747b832c04388b CardManager_sources.zip