update to cvs version

This commit is contained in:
Gérard Milmeister 2007-07-07 12:32:26 +00:00
parent 2d17403091
commit fbb67602d3
3 changed files with 90 additions and 36 deletions

View File

@ -1 +1 @@
lablgtk-2.6.0.tar.gz lablgtk2-20060908.tar.gz

View File

@ -1,36 +1,41 @@
%define ocaml_version 3.09.3 %define debug_package %{nil}
Name: lablgtk Name: ocaml-lablgtk
Version: 2.6.0 Version: 2.6.0
Release: 7%{?dist} Release: 8.20060908cvs%{?dist}
Summary: Objective Caml interface to gtk+ Summary: Objective Caml interface to gtk+
Group: System Environment/Libraries Group: System Environment/Libraries
License: LGPL License: LGPL
URL: http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html URL: http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
Source: http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/lablgtk-2.6.0.tar.gz Source: http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/lablgtk2-20060908.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ocaml = %ocaml_version
BuildRequires: camlp4 = %ocaml_version Obsoletes: lablgtk <= 2.6.0-7
# lablgtk can generate quite extensive documentation. Provides: lablgtk = 2.6.0-7
# Probably should enable this and create a subpackage for it.
BuildRequires: ocaml-ocamldoc BuildRequires: ncurses-devel
BuildRequires: lablgl >= 1.02
BuildRequires: gtkglarea2-devel
BuildRequires: zlib-devel
BuildRequires: gtk2-devel
BuildRequires: libglade2-devel
BuildRequires: librsvg2-devel
BuildRequires: libgnomeui-devel
BuildRequires: libgnomecanvas-devel
BuildRequires: gnome-panel-devel BuildRequires: gnome-panel-devel
BuildRequires: gtk2-devel
BuildRequires: gtkglarea2-devel
BuildRequires: gtkspell-devel BuildRequires: gtkspell-devel
BuildRequires: libXmu-devel BuildRequires: libXmu-devel
BuildRequires: ncurses-devel BuildRequires: libglade2-devel
BuildRequires: libgnomecanvas-devel
BuildRequires: libgnomeui-devel
BuildRequires: librsvg2-devel
BuildRequires: ocaml
BuildRequires: ocaml-camlp4-devel
BuildRequires: ocaml-lablgl-devel
BuildRequires: ocaml-ocamldoc
BuildRequires: zlib-devel
ExcludeArch: ppc64
Requires: ocaml = %ocaml_version
Requires: lablgl >= 1.02 %define _use_internal_dependency_generator 0
%define __find_requires /usr/lib/rpm/ocaml-find-requires.sh
%define __find_provides /usr/lib/rpm/ocaml-find-provides.sh
%description %description
@ -45,17 +50,26 @@ gtk+.
%package doc %package doc
Group: System Environment/Libraries Group: System Environment/Libraries
Summary: Documentation for LablGTK Summary: Documentation for LablGTK
Requires: lablgtk = %{version}-%{release} Requires: %{name} = %{version}-%{release}
%description doc %description doc
Documentation for LablGTK. Documentation for %{name}.
%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and signature files for
developing applications that use %{name}.
%prep %prep
%setup -q %setup -q -n lablgtk2
#%patch0 -p1 -b .gcc4
# version information in META file is wrong # version information in META file is wrong
perl -pi -e 's|version="1.3.1"|version="2.6.0"|' META perl -pi -e 's|version="1.3.1"|version="%{version}"|' META
%build %build
@ -67,10 +81,10 @@ make doc
%install %install
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir} \ mkdir -p $RPM_BUILD_ROOT%{_bindir}
$RPM_BUILD_ROOT%{_libdir} \ mkdir -p $RPM_BUILD_ROOT%{_libdir}
$RPM_BUILD_ROOT%{_libdir}/ocaml/lablgtk2 \ mkdir -p $RPM_BUILD_ROOT%{_libdir}/ocaml/lablgtk2
$RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs mkdir -p $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
make install \ make install \
BINDIR=$RPM_BUILD_ROOT%{_bindir} \ BINDIR=$RPM_BUILD_ROOT%{_bindir} \
LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ LIBDIR=$RPM_BUILD_ROOT%{_libdir} \
@ -78,6 +92,19 @@ make install \
DLLDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs DLLDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
cp META $RPM_BUILD_ROOT%{_libdir}/ocaml/lablgtk2 cp META $RPM_BUILD_ROOT%{_libdir}/ocaml/lablgtk2
# Remove unnecessary *.ml files (ones which have a *.mli).
pushd $RPM_BUILD_ROOT%{_libdir}/ocaml/lablgtk2
for f in *.ml; do \
b=`basename $f .ml`; \
if [ -f "$b.mli" ]; then \
rm $f; \
fi; \
done
popd
# Remove .cvsignore files from examples directory.
find examples -name .cvsignore -exec rm {} \;
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
@ -85,19 +112,46 @@ rm -rf $RPM_BUILD_ROOT
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_bindir}/*
%{_libdir}/ocaml/lablgtk2
%{_libdir}/ocaml/stublibs/*
%doc README COPYING CHANGES %doc README COPYING CHANGES
%doc examples %dir %{_libdir}/ocaml/lablgtk2
%{_libdir}/ocaml/lablgtk2/*.cmi
%{_libdir}/ocaml/lablgtk2/*.cma
%{_libdir}/ocaml/stublibs/*.so
%{_bindir}/gdk-pixbuf-mlsource
%{_bindir}/lablgladecc2
%{_bindir}/lablgtk2
%files devel
%defattr(-,root,root,-)
%doc README COPYING CHANGES
%dir %{_libdir}/ocaml/lablgtk2
%{_libdir}/ocaml/lablgtk2/META
%{_libdir}/ocaml/lablgtk2/*.a
%{_libdir}/ocaml/lablgtk2/*.cmxa
%{_libdir}/ocaml/lablgtk2/*.cmx
%{_libdir}/ocaml/lablgtk2/*.mli
%{_libdir}/ocaml/lablgtk2/*.ml
%{_libdir}/ocaml/lablgtk2/*.h
%{_libdir}/ocaml/lablgtk2/gtkInit.cmo
%{_libdir}/ocaml/lablgtk2/gtkInit.o
%{_libdir}/ocaml/lablgtk2/gtkThInit.cmo
%{_libdir}/ocaml/lablgtk2/gtkThread.cmo
%{_libdir}/ocaml/lablgtk2/gtkThread.o
%{_libdir}/ocaml/lablgtk2/propcc
%{_libdir}/ocaml/lablgtk2/varcc
%files doc %files doc
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc doc/html %doc examples doc/html
%changelog %changelog
* Sat Jul 7 2007 Gerard Milmeister <gemi@bluewin.ch> - 2.6.0-8.20060908cvs
- update to cvs version
- renamed package from lablgtk to ocaml-lablgtk
* Sat Dec 2 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.6.0-7 * Sat Dec 2 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.6.0-7
- Rebuild for ocaml 3.09.3 - Rebuild for ocaml 3.09.3

View File

@ -1 +1 @@
47319aacbbb761323bdfab67513829df lablgtk-2.6.0.tar.gz 5fd6a55c7207d5eb9031e0017b117d6b lablgtk2-20060908.tar.gz