rpms/cairo-java/devel cairo-java.spec,1.46,1.47
Štěpán Kasal (kasal)
fedora-extras-commits at redhat.com
Fri Feb 1 12:11:11 UTC 2008
Author: kasal
Update of /cvs/extras/rpms/cairo-java/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28602
Modified Files:
cairo-java.spec
Log Message:
- Remove the name_base, java_pkg_prefix, and c_pkg_prefix cruft.
- Repeat the main pkg description in -devel description.
- -devel should require pkgconfig
- add dash to the jar name (between name and version)
- Resolves: #192881
Index: cairo-java.spec
===================================================================
RCS file: /cvs/extras/rpms/cairo-java/devel/cairo-java.spec,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- cairo-java.spec 20 Apr 2007 17:36:38 -0000 1.46
+++ cairo-java.spec 1 Feb 2008 12:10:36 -0000 1.47
@@ -1,32 +1,18 @@
-# install these packages into /opt if we have a prefix defined for the
-# java packages
-%{?java_pkg_prefix: %define _prefix /opt/frysk }
-%{?java_pkg_prefix: %define _sysconfdir %{_prefix}/etc }
-%{?java_pkg_prefix: %define _localstatedir %{_prefix}/var }
-%{?java_pkg_prefix: %define _infodir %{_prefix}/share/info }
-%{?java_pkg_prefix: %define _mandir %{_prefix}/share/man }
-%{?java_pkg_prefix: %define _defaultdocdir %{_prefix}/share/doc }
-
-%{!?c_pkg_prefix: %define c_pkg_prefix %{nil}}
-%{!?java_pkg_prefix: %define java_pkg_prefix %{nil}}
-
-%define name_base cairo-java
-
Summary: Java bindings for the Cairo library
-Name: %{java_pkg_prefix}%{name_base}
+Name: cairo-java
Version: 1.0.5
-Release: 8%{?dist}
+Release: 9%{?dist}
License: LGPL
Group: Development/Libraries
URL: http://java-gnome.sourceforge.net
-Source: http://ftp.gnome.org/pub/GNOME/sources/%{name_base}/1.0/%{name_base}-%{version}.tar.bz2
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/1.0/%{name}-%{version}.tar.bz2
Patch0: %{name}-gjavah.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Requires: fontconfig >= 2.3.1
-Requires: %{java_pkg_prefix}cairo >= 1.0.0
-Requires: %{java_pkg_prefix}glib-java >= 0.2.6
-BuildRequires: %{java_pkg_prefix}glib-java-devel >= 0.2.6
+Requires: cairo >= 1.0.0
+Requires: glib-java >= 0.2.6
+BuildRequires: glib-java-devel >= 0.2.6
BuildRequires: fontconfig-devel >= 2.3.1
BuildRequires: cairo-devel >= 1.0.0
BuildRequires: gcc-java >= 3.3.3
@@ -44,24 +30,22 @@
Requires: cairo-devel
Requires: fontconfig-devel
Requires: glib-java-devel
+Requires: pkgconfig
%description devel
+Cairo-java is a language binding that allows developers to write Cairo
+applications in Java. It is part of Java-GNOME.
+
Development part of %{name}.
%prep
-%setup -q -n %{name_base}-%{version}
+%setup -q -n %{name}-%{version}
%patch0 -p0
touch aclocal.m4
touch configure Makefile.in
%build
-# if either the C or Java packages has a prefix declared, then we will
-# add /opt/frysk/lib/pkgconfig to the pkgconfig path
-if [ 'x%{java_pkg_prefix}' != 'x' ] || [ 'x%{c_pkg_prefix}' != 'x' ]; then
- export PKG_CONFIG_PATH=/opt/frysk/lib/pkgconfig
-fi
-
# Two workarounds:
# 1) libtool.m4 calls gcj with $CFLAGS and gcj seems to choke on -Wall.
# 2) libtool does not use pic_flag when compiling, so we have to force it.
@@ -81,21 +65,18 @@
make %{?_smp_mflags} DESTDIR=$RPM_BUILD_ROOT install
-# rename doc dir to reflect package rename, if the names differ
-if [ 'x%{name_base}' != 'x%{name}' ] ; then
- mv $RPM_BUILD_ROOT%{_docdir}/%{name_base}-%{version} $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}
-fi
-
# Remove unpackaged files:
rm $RPM_BUILD_ROOT%{_libdir}/*.la
# install the src zip and make a sym link
-jarversion=$(echo -n %{version} | cut -d . -f -2)
-jarname=$(echo -n %{name_base} | sed 's/-.*//;s/^lib//')
-zipfile=$jarname$jarversion-src-%{version}.zip
+jarversion=$(expr '%{version}' : '\([^.]*\.[^.]*\)')
+jarname=%{name}
+jarname=${jarname%%-*}
+zipname=${jarname#lib}-$jarversion-src
+zipfile=$zipname-%{version}.zip
install -m 644 src/java/src.zip $RPM_BUILD_ROOT%{_datadir}/java/$zipfile
(cd $RPM_BUILD_ROOT%{_datadir}/java &&
- ln -sf $zipfile $jarname$jarversion-src.zip)
+ ln -sf $zipfile $zipname.zip)
%post -p /sbin/ldconfig
@@ -121,6 +102,13 @@
%changelog
+* Fri Feb 1 2008 Stepan Kasal <skasal at redhat.com> - 1.0.5-9
+- Remove the name_base, java_pkg_prefix, and c_pkg_prefix cruft.
+- Repeat the main pkg description in -devel description.
+- -devel should require pkgconfig
+- add dash to the jar name (between name and version)
+- Resolves: #192881
+
* Fri Apr 20 2007 Stepan Kasal <skasal at redhat.com> - 1.0.5-8
- Adhere to packaging guidelines.
- Resolves: #225636
More information about the fedora-extras-commits
mailing list