rpms/glib-java/devel glib-java.spec,1.59,1.60
Štěpán Kasal (kasal)
fedora-extras-commits at redhat.com
Tue Nov 6 13:39:41 UTC 2007
Author: kasal
Update of /cvs/extras/rpms/glib-java/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10702
Modified Files:
glib-java.spec
Log Message:
- -devel should require pkgconfig
- remove the dances with %%{java_pkg_prefix} and name_base
- cosmetic change to the descriptions
- add dash to the jar name (between name and version)
- Resolves: #192881
Index: glib-java.spec
===================================================================
RCS file: /cvs/extras/rpms/glib-java/devel/glib-java.spec,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- glib-java.spec 6 Nov 2007 13:08:07 -0000 1.59
+++ glib-java.spec 6 Nov 2007 13:39:08 -0000 1.60
@@ -1,61 +1,46 @@
-# 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}}
-
-# The prefix for java-gnome package names
-%define name_base glib-java
Summary: Base Library for the Java-GNOME libraries
-Name: %{java_pkg_prefix}%{name_base}
+Name: glib-java
Version: 0.2.6
-Release: 10%{?dist}
+Release: 11%{?dist}
URL: http://java-gnome.sourceforge.net
-Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name_base}/0.2/%{name_base}-%{version}.tar.bz2
+Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.2/%{name}-%{version}.tar.bz2
Patch0: %{name}-gjavah.patch
License: LGPL
Group: Development/Libraries
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Requires: /sbin/ldconfig
-Requires: %{c_pkg_prefix}glib2 >= 2.7.0
-BuildRequires: java-devel >= 1.4.2 %{c_pkg_prefix}glib2-devel >= 2.7.0
+Requires: glib2 >= 2.7.0
+BuildRequires: java-devel >= 1.4.2 glib2-devel >= 2.7.0
BuildRequires: gcc-java >= 4.1.1, docbook-utils
BuildRequires: pkgconfig
%description
-Glib-java is a base framework for the Java-GNOME libraries. Allowing the use of
-GNOME through Java.
+Glib-java is a base framework for the Java-GNOME libraries. Allowing the use
+of GNOME through Java.
%package devel
Summary: Compressed Java source files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: glib2-devel
+Requires: pkgconfig
%description devel
+Glib-java is a base framework for the Java-GNOME libraries. Allowing the use
+of GNOME through Java.
+
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.
@@ -76,21 +61,18 @@
make DESTDIR=$RPM_BUILD_ROOT install %{?_smp_mflags}
-# 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)
# Is the NEWS file still empty? See the file list below.
test -f NEWS -a ! -s NEWS
@@ -109,20 +91,27 @@
%{_libdir}/libglibjava-*.so
%{_libdir}/libglibjni-*.so
%{_datadir}/java/*.jar
-%dir %{_datadir}/%{name_base}
-%{_datadir}/%{name_base}/*
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/*
%files devel
%defattr(-,root,root)
%doc doc/api
-%dir %{_includedir}/%{name_base}
-%{_includedir}/%{name_base}/*
+%dir %{_includedir}/%{name}
+%{_includedir}/%{name}/*
%{_libdir}/libglibjava.so
%{_libdir}/libglibjni.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/java/*.zip
%changelog
+* Tue Nov 6 2007 Stepan Kasal <skasal at redhat.com> - 0.2.6-11
+- -devel should require pkgconfig
+- remove the dances with %%{java_pkg_prefix} and name_base
+- cosmetic change to the descriptions
+- add dash to the jar name (between name and version)
+- Resolves: #192881
+
* Mon Apr 23 2007 Stepan Kasal <skasal at redhat.com> - 0.2.6-10
- Move /usr/include/glib-java/jg_jnu.h to devel.
More information about the fedora-extras-commits
mailing list