/[packages]/cauldron/CardManager/current/SPECS/CardManager.spec
ViewVC logotype

Contents of /cauldron/CardManager/current/SPECS/CardManager.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 327971 - (show annotations) (download)
Fri Dec 7 22:26:42 2012 UTC (11 years, 4 months ago) by dmorgan
File size: 2500 byte(s)
Build with java 7
1 Name: CardManager
2 Version: 1
3 Release: %mkrel 3
4 Summary: Java application to allows you to play any, especially collectible, card game
5
6 Group: Development/Java
7 License: BSD
8 URL: http://cardmanager.wz.cz/
9 Source0: http://cardmanager.wz.cz/CardManager_sources.zip
10 Patch0: removeManifestEntries.patch
11 BuildArch: noarch
12
13 BuildRequires: jpackage-utils
14 BuildRequires: java-devel >= 0:1.6.0
15 BuildRequires: ant
16 BuildRequires: ant-nodeps
17 BuildRequires: desktop-file-utils
18
19 Requires: jpackage-utils
20 Requires: java >= 0:1.6.0
21
22 %description
23 This is free, open source multiplatform (java) application which allows you to
24 play ANY card game.
25 The game is designed especially to play collectible card games like Magic the
26 Gathering or Doomtrooper over network.
27 To play those games you need to own (scanned) images of card, which are not part
28 of this package.
29 Some can be easily downloadable from internet, but be aware of copyrights.
30 The default deck and background is free of copyright
31 Also please feel free to add your own backgrounds to
32 ~/CardManager/data/backgrounds and of course enhance
33 collection under ~/CardManager/collection
34
35 %package javadoc
36 Summary: Javadocs for %{name}
37 Group: Development/Java
38 Requires: jpackage-utils
39
40 %description javadoc
41 This package contains the API documentation for %{name}.
42
43 %prep
44 %setup -q -c CardManager
45 find -name '*.class' -exec rm -f '{}' \;
46 find -name '*.jar' -exec rm -f '{}' \;
47 %patch0
48
49 %build
50
51 ant
52
53 %install
54
55 #desktop
56 mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
57 desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications CardManager.desktop
58 cp -p ./CardManager.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/
59 #end desktop
60
61 #launcher
62 mkdir -p $RPM_BUILD_ROOT%{_bindir}/
63 cp -p ./FedoraLauncher.sh $RPM_BUILD_ROOT%{_bindir}/CardManager
64 #end launcher
65
66
67
68 mkdir -p $RPM_BUILD_ROOT%{_javadir}
69 cp -p dist/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
70 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/
71 cp -r data $RPM_BUILD_ROOT/%{_datadir}/%{name}/
72 cp -r collection $RPM_BUILD_ROOT/%{_datadir}/%{name}/
73
74 mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
75 cp -r dist/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
76
77 %files
78 %{_datadir}/pixmaps/CardManager.png
79 %{_datadir}/applications/CardManager.desktop
80 %{_datadir}/%{name}
81 %attr(755,root,root) %{_bindir}/CardManager
82 %{_javadir}/*
83 %doc license.txt
84
85 %files javadoc
86 %{_javadocdir}/%{name}
87 %doc license.txt
88
89

  ViewVC Help
Powered by ViewVC 1.1.30