From 658dcfbc99a1e85a6f9185cdc10bce47bd15aab8 Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Feb 21 2013 21:29:38 +0000 Subject: SCL-ize package. --- diff --git a/eclipse-jgit.spec b/eclipse-jgit.spec index 4e3c822..528d901 100644 --- a/eclipse-jgit.spec +++ b/eclipse-jgit.spec @@ -1,7 +1,11 @@ %global install_loc %{_datadir}/eclipse/dropins/jgit %global version_suffix 201302201838-r -Name: eclipse-jgit +%{?scl:%scl_package eclipse-jgit} +%{!?scl:%global pkg_name %{name}} + + +Name: %{?scl_prefix}eclipse-jgit Version: 2.3.1 Release: 1%{?dist} Summary: Eclipse JGit @@ -15,7 +19,7 @@ Patch0: fix_jgit_sh.patch BuildArch: noarch BuildRequires: java-devel -BuildRequires: eclipse-pde >= 1:3.5.0 +BuildRequires: %{?scl_prefix}eclipse-pde >= 1:3.5.0 BuildRequires: jpackage-utils BuildRequires: maven-local BuildRequires: maven-compiler-plugin @@ -28,22 +32,23 @@ BuildRequires: maven-surefire-plugin BuildRequires: maven-surefire-provider-junit BuildRequires: maven-shade-plugin BuildRequires: args4j >= 2.0.12 -BuildRequires: apache-commons-compress -BuildRequires: xz-java >= 1.1-2 -Requires: eclipse-platform >= 3.5.0 +BuildRequires: apache-commons-compress +BuildRequires: xz-java >= 1.1-2 +%{?scl:Requires: %scl_runtime} +Requires: %{?scl_prefix}eclipse-platform >= 3.5.0 %description A pure Java implementation of the Git version control system. -%package -n jgit-javadoc -Summary: API documentation for %{name} +%package -n %{?scl_prefix}jgit-javadoc +Summary: API documentation for %{pkg_name} Group: Documentation Requires: jpackage-utils -%description -n jgit-javadoc +%description -n %{?scl_prefix}jgit-javadoc %{summary}. -%package -n jgit +%package -n %{?scl_prefix}jgit Summary: Java-based command line Git interface Group: Development/Tools Requires: args4j >= 2.0.12 @@ -52,7 +57,7 @@ Requires: apache-commons-compress Requires: xz-java >= 1.1-2 Requires: jpackage-utils -%description -n jgit +%description -n %{?scl_prefix}jgit Command line Git tool built entirely in Java. %prep @@ -76,6 +81,7 @@ popd # build plugin %{_bindir}/eclipse-pdebuild -f org.eclipse.jgit -o `pwd`/deps # build JARs +%{?scl:%scl_maven_opts} mvn-rpmbuild -Dtranslate-qualifier=true install \ -pl "org.eclipse.jgit,org.eclipse.jgit.ui,org.eclipse.jgit.console,org.eclipse.jgit.pgm" @@ -127,7 +133,7 @@ install -m 755 org.eclipse.jgit.pgm/jgit.sh %{buildroot}%{_bindir}/jgit %exclude %{install_loc}/eclipse/plugins/commons-compress.jar %exclude %{install_loc}/eclipse/plugins/xz-java.jar -%files -n jgit +%files -n %{?scl_prefix}jgit %{_bindir}/jgit %{_javadir}/jgit %{_mavendepmapfragdir}/%{name} @@ -139,13 +145,16 @@ install -m 755 org.eclipse.jgit.pgm/jgit.sh %{buildroot}%{_bindir}/jgit %doc LICENSE %doc README.md -%files -n jgit-javadoc +%files -n %{?scl_prefix}jgit-javadoc %{_javadocdir}/jgit %doc LICENSE %doc README.md %changelog * Thu Feb 21 2013 Roland Grunberg - 2.3.1-1 +- SCL-ize package. + +* Thu Feb 21 2013 Roland Grunberg - 2.3.1-1 - Update to 2.3.1 release. * Thu Feb 14 2013 Roland Grunberg - 2.2.0-3