rpms/sblim-cim-client2/F-11 sblim-cim-client2.spec, NONE, 1.1 sources, 1.1, 1.2
vcrhonek
vcrhonek at fedoraproject.org
Tue Oct 13 09:38:34 UTC 2009
Author: vcrhonek
Update of /cvs/extras/rpms/sblim-cim-client2/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv895
Modified Files:
sources
Added Files:
sblim-cim-client2.spec
Log Message:
Initial commit
--- NEW FILE sblim-cim-client2.spec ---
%define project_folder %{name}-%{version}-src
%define archive_folder build
Name: sblim-cim-client2
Version: 2.0.9.2
Release: 1%{?dist}
Summary: Java CIM Client library
Group: Development/Libraries
License: EPL
URL: http://sourceforge.net/projects/sblim/
Source0: http://downloads.sourceforge.net/project/sblim/sblim-cim-client2/2.0.9.2/%{name}-%{version}-src.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: java-devel >= 1.4
BuildRequires: jpackage-utils >= 0:1.5.32
BuildRequires: ant >= 0:1.6
Requires: java >= 1.4
Requires: jpackage-utils >= 0:1.5.32
%description
The purpose of this package is to provide a CIM Client Class Library for Java
applications. It complies to the DMTF standard CIM Operations over HTTP and
intends to be compatible with JCP JSR48 once it becomes available. To learn
more about DMTF visit http://www.dmtf.org.
More infos about the Java Community Process and JSR48 can be found at
http://www.jcp.org and http://www.jcp.org/en/jsr/detail?id=48.
%package javadoc
Summary: Javadoc for %{name}
Group: Documentation
Requires: sblim-cim-client2 = %{version}-%{release}
%description javadoc
Javadoc for %{name}.
%package manual
Summary: Manual and sample code for %{name}
Group: Documentation
Requires: sblim-cim-client2 = %{version}-%{release}
%description manual
Manual and sample code for %{name}.
%prep
%setup -q -n %{project_folder}
dos2unixConversion() {
fileName=$1
%{__sed} -i 's/\r//g' "$fileName"
}
dosFiles2unix() {
fileList=$1
for fileName in $fileList; do
dos2unixConversion $fileName
done
}
dosFiles2unix 'ChangeLog NEWS README COPYING sblim-cim-client2.properties sblim-slp-client2.properties'
dosFiles2unix 'smpl/org/sblim/slp/example/*'
dosFiles2unix 'smpl/org/sblim/cimclient/samples/*'
%build
export ANT_OPTS="-Xmx256m"
ant \
-Dbuild.compiler=modern \
-DManifest.version=%{version}\
package java-doc
%install
rm -rf $RPM_BUILD_ROOT
# --- documentation ---
dstDocDir=$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
install -d $dstDocDir
install --mode=644 ChangeLog COPYING README NEWS $dstDocDir
# --- samples (also into _docdir) ---
cp -pr smpl/org $dstDocDir
# --- config files ---
confDir=$RPM_BUILD_ROOT%{_sysconfdir}/java
install -d $confDir
install --mode=664 sblim-cim-client2.properties sblim-slp-client2.properties $confDir
# --- jar ---
install -d $RPM_BUILD_ROOT%{_javadir}
install %{archive_folder}/lib/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
(
cd $RPM_BUILD_ROOT%{_javadir} &&
ln -sf %{name}-%{version}.jar %{name}.jar;
)
# --- javadoc ---
install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr %{archive_folder}/doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(0644,root,root,0755)
%dir %{_datadir}/doc/%{name}-%{version}
%config(noreplace) %{_sysconfdir}/java/sblim-cim-client2.properties
%config(noreplace) %{_sysconfdir}/java/sblim-slp-client2.properties
%doc %{_docdir}/%{name}-%{version}/COPYING
%doc %{_docdir}/%{name}-%{version}/README
%doc %{_docdir}/%{name}-%{version}/ChangeLog
%doc %{_docdir}/%{name}-%{version}/NEWS
%{_javadir}/%{name}.jar
%{_javadir}/%{name}-%{version}.jar
%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/%{name}-%{version}
%files manual
%defattr(0644,root,root,0755)
# %doc %{_docdir}/%{name}-%{version}/README.samples
%doc %{_docdir}/%{name}-%{version}/COPYING
%doc %{_docdir}/%{name}-%{version}/org
%changelog
* Tue Oct 6 2009 Vitezslav Crhonek <vcrhonek at redhat.com> - 2.0.9.2-1
- Initial support
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/sblim-cim-client2/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 9 Oct 2009 02:57:26 -0000 1.1
+++ sources 13 Oct 2009 09:38:34 -0000 1.2
@@ -0,0 +1 @@
+bdde87b00844f3696caebc8594989ae7 sblim-cim-client2-2.0.9.2-src.zip
More information about the fedora-extras-commits
mailing list