[sonar-update-center] Initial import
Michael Šimáček
msimacek at fedoraproject.org
Fri Oct 24 14:31:42 UTC 2014
commit 5ec7a6095c161f9df192460b4249f4ed8f5609e6
Author: Michael Simacek <msimacek at redhat.com>
Date: Fri Oct 24 16:30:51 2014 +0200
Initial import
.gitignore | 1 +
sonar-update-center.spec | 73 ++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 75 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..18413dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/1.12.1.tar.gz
diff --git a/sonar-update-center.spec b/sonar-update-center.spec
new file mode 100644
index 0000000..696603f
--- /dev/null
+++ b/sonar-update-center.spec
@@ -0,0 +1,73 @@
+Name: sonar-update-center
+Version: 1.12.1
+Release: 2%{?dist}
+Summary: Sonar Update Center
+License: LGPLv3+
+URL: http://www.sonarqube.org
+Source0: https://github.com/SonarSource/%{name}/archive/%{version}.tar.gz
+
+BuildArch: noarch
+
+BuildRequires: maven-local
+BuildRequires: mvn(com.google.guava:guava)
+BuildRequires: mvn(commons-io:commons-io)
+BuildRequires: mvn(commons-lang:commons-lang)
+BuildRequires: mvn(junit:junit)
+BuildRequires: mvn(org.apache.maven:maven-archiver)
+BuildRequires: mvn(org.apache.maven:maven-core)
+BuildRequires: mvn(org.apache.maven:maven-plugin-api)
+BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
+BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
+BuildRequires: mvn(org.apache.maven.shared:maven-dependency-tree)
+BuildRequires: mvn(org.slf4j:slf4j-api)
+BuildRequires: mvn(org.slf4j:slf4j-simple)
+
+%description
+Update center for Sonar - platform for continuous inspection of code quality.
+
+%package -n sonar-packaging-maven-plugin
+Summary: Maven plugin for building Sonar plugins
+
+%description -n sonar-packaging-maven-plugin
+Maven plugin for building Sonar plugins.
+
+%package javadoc
+Summary: Javadoc for %{name}
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q
+
+find -name '*.jar' -delete
+
+# circular dependency - parent is part of sonar-plugins which needs
+# sonar-packaging-maven-plugin to build
+%pom_remove_parent
+
+# missing org.freemarker:freemaker and com.github.kevinsawicki:http-request
+%pom_disable_module sonar-update-center-mojo
+
+%mvn_package :sonar-packaging-maven-plugin sonar-packaging-maven-plugin
+
+%build
+# missing fest-assert
+%mvn_build -f
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%dir %{_javadir}/%{name}
+
+%files -n sonar-packaging-maven-plugin -f .mfiles-sonar-packaging-maven-plugin
+
+%files javadoc -f .mfiles-javadoc
+
+%changelog
+* Fri Oct 24 2014 Michael Simacek <msimacek at redhat.com> - 1.12.1-2
+- Removed separate license text (not needed for LGPL)
+
+* Thu Oct 23 2014 Michael Simacek <msimacek at redhat.com> - 1.12.1-1
+- Initial version
diff --git a/sources b/sources
index e69de29..c398966 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+54e56b599dd0e7532697bf9ca6d99c8f 1.12.1.tar.gz
More information about the scm-commits
mailing list