[packages/jenkins-plugin-skype-notifier] new plugin
glen
glen at pld-linux.org
Mon Aug 20 00:53:59 CEST 2012
commit 9ef293705879a7a955263a3534a9f1a4beadbb96
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Aug 20 01:53:41 2012 +0300
new plugin
jenkins-plugin-skype-notifier.spec | 57 ++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
---
diff --git a/jenkins-plugin-skype-notifier.spec b/jenkins-plugin-skype-notifier.spec
new file mode 100644
index 0000000..06fa4db
--- /dev/null
+++ b/jenkins-plugin-skype-notifier.spec
@@ -0,0 +1,57 @@
+#
+# Conditional build:
+%bcond_with tests # don't build and run tests
+
+%define plugin skype-notifier
+%include /usr/lib/rpm/macros.java
+Summary: Jenkins Skype notifier plugin
+Name: jenkins-plugin-%{plugin}
+Version: 1.1.0
+Release: 0.1
+License: MIT License
+Group: Networking/Daemons/Java/Servlets
+Source0: https://github.com/jenkinsci/skype-im-plugin/tarball/skype-notifier-%{version}/%{name}-%{version}.tgz
+# Source0-md5: 61aa40c39b2d915c4acb889359f6b412
+URL: https://wiki.jenkins-ci.org/display/JENKINS/Skype+Plugin
+BuildRequires: jpackage-utils
+BuildRequires: maven >= 2
+BuildRequires: rpm-javaprov
+BuildRequires: rpmbuild(macros) >= 1.553
+Requires: java-skype
+Requires: jenkins
+Requires: jpackage-utils
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define jenkinsdir /usr/share/jenkins
+%define pluginsdir %{jenkinsdir}/WEB-INF/plugins
+
+%description
+Integrates Jenkins with Skype for instant messaging.
+
+%prep
+%setup -qc
+mv jenkinsci-skype-im-plugin-*/* .
+
+%undos README
+
+%build
+export JAVA_HOME="%{java_home}"
+
+mvn package \
+%if %{without tests}
+ -Dmaven.test.skip=true -DskipTests=true
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{pluginsdir}
+cp -p target/*.hpi $RPM_BUILD_ROOT%{pluginsdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README
+%{pluginsdir}/%{plugin}.hpi
More information about the pld-cvs-commit
mailing list