[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