rpms/amaya/FC-3 amaya-9.1-64bits.patch,NONE,1.1 amaya.spec,1.4,1.5
Aurelien Bompard (abompard)
fedora-extras-commits at redhat.com
Sun Jun 12 11:57:14 UTC 2005
Author: abompard
Update of /cvs/extras/rpms/amaya/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv660/FC-3
Modified Files:
amaya.spec
Added Files:
amaya-9.1-64bits.patch
Log Message:
- add patch for pointer/int problem on x86_64
amaya-9.1-64bits.patch:
--- NEW FILE amaya-9.1-64bits.patch ---
--- .Amaya//thotlib/base/fileaccess.c.64bits 2005-06-12 11:27:39.000000000 +0200
+++ ./Amaya/thotlib/base/fileaccess.c 2005-06-12 11:29:27.000000000 +0200
@@ -684,7 +684,7 @@
while (ptr != NULL);
/* the length of the directory part */
- i = ((int) (oldptr) - (int) (text)) / sizeof (char);
+ i = ((long) (oldptr) - (long) (text)) / sizeof (char);
if (i > 1)
{
strncpy (aDirectory, text, i);
Index: amaya.spec
===================================================================
RCS file: /cvs/extras/rpms/amaya/FC-3/amaya.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- amaya.spec 29 May 2005 13:45:17 -0000 1.4
+++ amaya.spec 12 Jun 2005 11:57:12 -0000 1.5
@@ -1,11 +1,14 @@
Name: amaya
Version: 9.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: W3C's browser/web authoring tool
Group: Applications/Internet
Source0: http://www.w3.org/Amaya/Distribution/amaya-fullsrc-9.1.tgz
Source1: amaya.png
+Patch0: amaya-9.1-configure.diff
+Patch1: amaya-9.1-64bits.patch
+
License: W3C Software License
Url: http://www.w3.org/Amaya
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -25,28 +28,42 @@
draft standards for HTML/XHTML.
%prep
-%setup -q -n Amaya
+%setup -q -c
+%patch0 -p0
+%patch1 -p0
%build
-mkdir -p gtk-build
-cd gtk-build
-#../configure --enable-bookmarks --enable-system-redland --prefix=$RPM_BUILD_ROOT%_libdir --exec-prefix=$RPM_BUILD_ROOT/%_prefix --libdir=%_libdir
+mkdir -p Amaya/gtk-build
+pushd Amaya/gtk-build >/dev/null
+
+export CXXFLAGS="$RPM_OPT_FLAGS"
+export CFLAGS="$RPM_OPT_FLAGS"
../configure --enable-bookmarks \
- --prefix=$RPM_BUILD_ROOT%_libdir \
- --exec-prefix=$RPM_BUILD_ROOT/%_prefix \
+ --prefix=%_libdir \
+ --bindir=%_bindir \
+ --exec_prefix=%_exec_prefix \
--libdir=%_libdir \
--with-gtk
make
+popd
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%_datadir/pixmaps
-cd gtk-build
-make install
-rm -f $RPM_BUILD_ROOT%{_bindir}/amaya*
-mv $RPM_BUILD_ROOT%{_libdir}/Amaya-* $RPM_BUILD_ROOT%{_libdir}/Amaya
-ln -s %{_libdir}/Amaya/gtk/bin/amaya $RPM_BUILD_ROOT%{_bindir}/amaya-gtk
-ln -s amaya-gtk $RPM_BUILD_ROOT%{_bindir}/amaya
+
+pushd Amaya/gtk-build >/dev/null
+make prefix=${RPM_BUILD_ROOT}%{_libdir} \
+ bindir=${RPM_BUILD_ROOT}%{_bindir} \
+ exec_prefix=${RPM_BUILD_ROOT}%{_exec_prefix} \
+ libdir=${RPM_BUILD_ROOT}%{_libdir} \
+ install
+
+# fix up symlinks
+pushd ${RPM_BUILD_ROOT}%{_bindir} >/dev/null
+rm -f amaya*
+ln -s %{_libdir}/Amaya-*/gtk/bin/amaya amaya-gtk
+ln -s amaya-gtk amaya
+popd >/dev/null
# Menu entry
cat << EOF > %{name}.desktop
@@ -67,14 +84,14 @@
%{name}.desktop
install -p -m 644 %SOURCE1 $RPM_BUILD_ROOT%_datadir/pixmaps/
-
+popd >/dev/null
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
-%doc README* amaya/COPYRIGHT*
+%doc Amaya/README* Amaya/amaya/COPYRIGHT*
%_libdir/Amaya*
%_bindir/%name
%_bindir/%name-gtk
@@ -82,6 +99,15 @@
%{_datadir}/pixmaps/*
%changelog
+* Mon May 30 2005 Ralf Corsepius <ralf[AT]links2linux.de>
+- Fixup symlinks.
+- Acknowledge RPM_OPT_FLAGS.
+- Remove -D__cplusplus from configure.
+- Cleanup installation dirs.
+
+* Mon May 30 2005 Ralf Corsepius <ralf[AT]links2linux.de>
+- Build inside of RPM_BUILD_DIR/%%name-%%version.
+
* Sun May 08 2005 Aurelien Bompard <gauret[AT]free.fr> 9.1-1%{?dist}
- version 9.1
- use disttag
More information about the fedora-extras-commits
mailing list