From 50c3c30deb690718b72f99246a02b1bebfbf49c65e53f92bc7b069b05471f1b6 Mon Sep 17 00:00:00 2001 From: Michal Vyskocil Date: Wed, 3 Jun 2009 13:01:50 +0000 Subject: [PATCH] - Initial SUSE packaging based on jpp 5.0 OBS-URL: https://build.opensuse.org/package/show/Java:packages/jsr-305?expand=0&rev=2 --- jsr-305.changes | 5 ++++ jsr-305.spec | 73 +++++-------------------------------------------- 2 files changed, 12 insertions(+), 66 deletions(-) create mode 100644 jsr-305.changes diff --git a/jsr-305.changes b/jsr-305.changes new file mode 100644 index 0000000..9509162 --- /dev/null +++ b/jsr-305.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Wed Jun 3 14:58:27 CEST 2009 - mvyskocil@suse.cz + +- Initial SUSE packaging based on jpp 5.0 + diff --git a/jsr-305.spec b/jsr-305.spec index a6d045a..8f236c0 100644 --- a/jsr-305.spec +++ b/jsr-305.spec @@ -1,42 +1,8 @@ -# Copyright (c) 2000-2008, JPackage Project -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the -# distribution. -# 3. Neither the name of the JPackage Project nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}} - %define section free Name: jsr-305 Version: 0.1 -%define jpp_release 1 -Release: 1%{?dist} -Epoch: 0 +Release: 1 Summary: JSR 305: Annotations for Software Defect Detection in Java # http://groups.google.com/group/jsr-305/browse_thread/thread/8105869a258c8c4f License: BSD @@ -46,17 +12,13 @@ URL: http://code.google.com/p/jsr-305/ # tar cjf jsr-305-0.1.bz2 jsr-305-0.1 Source0: http://code.google.com/p/jsr-305/jsr-305-0.1.tar.bz2 Source1: jsr-305-ri-build.xml -Provides: jsr305 = %{epoch}:%{version}-%{release} +Provides: jsr305 = %{version}-%{release} Requires: jpackage-utils BuildRequires: ant BuildRequires: java-devel BuildRequires: java-javadoc BuildRequires: jpackage-utils -%if %{gcj_support} -BuildRequires: java-gcj-compat-devel -%else Buildarch: noarch -%endif BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description @@ -70,7 +32,10 @@ Summary: Javadoc for %{name} Group: Development/Documentation %description javadoc -Javadoc for %{name}. +This project contains reference implementations, test cases, and other +documents under source code control for Java Specification Request 305: +Annotations for Software Defect Detection. More information at the Google +group: http://groups.google.com/group/jsr-305. %prep %setup -q @@ -85,8 +50,6 @@ pushd ri popd %install -%{__rm} -rf %{buildroot} - # jars %{__mkdir_p} %{buildroot}%{_javadir} %{__cp} -a ri/jsr-305-%{version}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar @@ -104,30 +67,14 @@ popd %{__cp} -a ri/javadoc/* %{buildroot}%{_javadocdir}/%{name}-%{version} %{__ln_s} %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} -%if %{gcj_support} -%{_bindir}/aot-compile-rpm -%endif - %clean %{__rm} -rf %{buildroot} %post %update_maven_depmap -%if %{gcj_support} -if [ -x %{_bindir}/rebuild-gcj-db ] -then - %{_bindir}/rebuild-gcj-db || : -fi -%endif %postun %update_maven_depmap -%if %{gcj_support} -if [ -x %{_bindir}/rebuild-gcj-db ] -then - %{_bindir}/rebuild-gcj-db || : -fi -%endif %files %defattr(0644,root,root,0755) @@ -136,11 +83,7 @@ fi %{_javadir}/jsr305-%{version}.jar %{_javadir}/jsr305.jar %{_datadir}/maven2/poms/* -%{_mavendepmapfragdir}/* -%if %{gcj_support} -%dir %{_libdir}/gcj/%{name} -%attr(-,root,root) %{_libdir}/gcj/%{name}/* -%endif +%config %{_mavendepmapfragdir}/* %files javadoc %defattr(0644,root,root,0755) @@ -148,5 +91,3 @@ fi %{_javadocdir}/%{name} %changelog -* Fri Aug 08 2008 David Walluck 0:0.1-1 -- release