diff --git a/josm b/josm
index 568c2e9..30b7b35 100644
--- a/josm
+++ b/josm
@@ -1,4 +1,21 @@
#!/bin/sh
# Simple wrapper script used to start JOSM
-java $JAVA_OPTS -jar /usr/share/java/josm.jar "$@"
+# Source functions library
+if [ -f /usr/share/java-utils/java-functions ] ; then
+ . /usr/share/java-utils/java-functions
+else
+ echo "Can't find functions library, aborting"
+ exit 1
+fi
+
+# Configuration
+MAIN_CLASS="JOSM"
+BASE_JARS="josm metadata-extractor ant"
+
+# Set parameters
+set_classpath $BASE_JARS
+
+# Let's start
+run "$@"
+
diff --git a/josm-0-bzip2.patch b/josm-0-bzip2.patch
deleted file mode 100644
index 1cd5dd0..0000000
--- a/josm-0-bzip2.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- build.xml.origine 2010-06-18 07:19:08.494841000 +0200
-+++ build.xml 2010-06-18 07:20:34.369841100 +0200
-@@ -54,6 +54,8 @@
-
-
-
-+
-+
-
-
-
diff --git a/josm-0-remove_metadata-extractor.patch b/josm-0-remove_metadata-extractor.patch
new file mode 100644
index 0000000..de5df12
--- /dev/null
+++ b/josm-0-remove_metadata-extractor.patch
@@ -0,0 +1,12 @@
+--- build.xml.origine 2010-06-22 20:15:14.253810000 +0200
++++ build.xml 2010-06-22 20:16:36.211934671 +0200
+@@ -96,9 +96,6 @@ Build-Date: ${build.tstamp}
+
+
+
+-
+-
+-
+
+
+
diff --git a/josm.spec b/josm.spec
index 7859fd6..645c712 100644
--- a/josm.spec
+++ b/josm.spec
@@ -6,7 +6,7 @@
Name: josm
Version: 0
-Release: 0.7.%{svn_revision}svn%{?dist}
+Release: 0.8.%{svn_revision}svn%{?dist}
Summary: An editor for OpenStreetMap (OSM)
Group: Applications/Internet
License: GPLv2+
@@ -25,8 +25,8 @@ Patch0: %{name}-%{version}-disable_oauth.patch
#patch to add javadoc generation in build.xml
Patch1: %{name}-%{version}-add_javadoc.patch
-#patch to use ant.jar (for bzip2) and commons-codec
-Patch2: %{name}-%{version}-bzip2.patch
+#patch to remove metadata-extractor of final jar
+Patch2: %{name}-%{version}-remove_metadata-extractor.patch
#remove call to "svn info" and fix in build.xml revision and commit date
Patch3: %{name}-%{version}-remove_svn_call.patch
@@ -38,7 +38,7 @@ BuildArch: noarch
BuildRequires: jpackage-utils
BuildRequires: desktop-file-utils
BuildRequires: ant
-BuildRequires: jakarta-commons-codec >= 1.3
+#BuildRequires: jakarta-commons-codec >= 1.3
BuildRequires: java-devel >= 1:1.6.0
BuildRequires: gettext
BuildRequires: metadata-extractor >= 2.3.1
@@ -46,6 +46,7 @@ Requires: java >= 1:1.6.0
Requires: jpackage-utils
Requires: hicolor-icon-theme
Requires: metadata-extractor >= 2.3.1
+Requires: ant
%description
JOSM is an editor for OpenStreetMap (OSM) written in Java
@@ -143,6 +144,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Tue Jun 22 2010 Cedric OLIVIER 0-0.8.3329svn
+- According to fedora policies by removing metadata-extractor jar file
+
* Tue Jun 22 2010 Cedric OLIVIER 0-0.7.3329svn
- Svn revision added in welcom page