SPECS: skipstone.spec - back from the dead... updated to 1.0.1 - updated di...
qboosh
qboosh at pld-linux.org
Tue Jul 22 23:26:39 CEST 2008
Author: qboosh Date: Tue Jul 22 21:26:39 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- back from the dead... updated to 1.0.1
- updated dirs,locale_pl,po-fixes patches
- removed obsolete chrome_check,mozilla1.7,pic patches
- added xulrunner patch, build with xulrunner 1.9
- release 0.1 - unfortunatelu doesn't show any HTML
---- Files affected:
SPECS:
skipstone.spec (1.85 -> 1.86)
---- Diffs:
================================================================
Index: SPECS/skipstone.spec
diff -u SPECS/skipstone.spec:1.85 SPECS/skipstone.spec:1.86
--- SPECS/skipstone.spec:1.85 Mon Feb 12 23:09:15 2007
+++ SPECS/skipstone.spec Tue Jul 22 23:26:33 2008
@@ -1,41 +1,35 @@
# $Revision$, $Date$
-%define minmozver 5:1.7
-Summary: SkipStone is a simple GTK+ web browser that utilizes Mozilla's gecko engine
-Summary(pl.UTF-8): Przeglądarka oparta o GTK+, korzystająca z engine'u Mozilli (gecko)
+# TODO: gecko widget doesn't work
+Summary: SkipStone - a simple GTK+ web browser that utilizes Mozilla's gecko engine
+Summary(pl.UTF-8): Przeglądarka oparta o GTK+, korzystająca z silnika Mozilli (gecko)
Summary(pt_BR.UTF-8): Browser que usa o toolkit GTK+ e o engine gecko do Mozilla para renderização
Name: skipstone
-Version: 0.9.3
-Release: 12
+Version: 1.0.1
+Release: 0.1
License: GPL
Group: X11/Applications/Networking
#Source0Download: http://www.muhri.net/skipstone/page.php3?node=download
Source0: http://www.muhri.net/skipstone/%{name}-%{version}.tar.gz
-# Source0-md5: e5f558e474dcaee673edf25877bdba5b
+# Source0-md5: c46548d52b16a809e707a1410566fa0a
Source1: %{name}.desktop
Patch0: %{name}-dirs.patch
Patch1: %{name}-pld.patch
Patch2: %{name}_locale_pl.patch
-Patch3: %{name}-chrome_check.patch
-Patch4: %{name}-mozilla1.7.patch
-Patch5: %{name}-gtk2.patch
-Patch6: %{name}-po-fixes.patch
-Patch7: %{name}-pic.patch
+Patch3: %{name}-gtk2.patch
+Patch4: %{name}-po-fixes.patch
+Patch5: %{name}-xulrunner.patch
URL: http://www.muhri.net/skipstone/
BuildRequires: autoconf
BuildRequires: gettext-devel >= 0.11
BuildRequires: gtk+2-devel >= 2:2.2.0
BuildRequires: libstdc++-devel
-BuildRequires: mozilla-embedded(gtk2) >= %{minmozver}
-BuildRequires: mozilla-embedded-devel >= %{minmozver}
+BuildRequires: xulrunner-devel >= 1.9
BuildRequires: pkgconfig
-Requires: mozilla-embedded(gtk2) >= %{minmozver}
-Requires: mozilla-embedded(gtk2) = %(rpm -q --qf '%{EPOCH}:%{VERSION}' --whatprovides mozilla-embedded)
-Provides: %{name}(gtk2) = %{version}-%{release}
+BuildRequires: rpmbuild(macros) >= 1.167
+BuildRequires: sed >= 4.0
+%requires_eq xulrunner-libs
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-# can be provided by mozilla or mozilla-embedded
-%define _noautoreqdep libgtkembedmoz.so libgtksuperwin.so libxpcom.so
-
%define _localedir /usr/share/locale
%description
@@ -44,7 +38,7 @@
%description -l pl.UTF-8
SkipStone jest prostą przeglądarką WWW opartą na GTK+, korzystającą z
-engine'u Mozilli - gecko.
+silnika Mozilli - gecko.
%description -l pt_BR.UTF-8
SkipStone é um Web Browser que usa o toolkit GTK+ e o engine gecko do
@@ -54,7 +48,7 @@
Summary: Various Skipstone plugins
Summary(pl.UTF-8): Różne wtyczki do Skipstone
Group: X11/Applications/Networking
-Requires: %{name}(gtk2) = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
Obsoletes: skipstone-plugins-gdkpixbuf
%description plugins
@@ -71,17 +65,12 @@
%patch3 -p1
%patch4 -p1
%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-
-mv -f locale/{zh_CN.GB2312,zh_CN}.po
-mv -f locale/{zh_TW.Big5,zh_TW}.po
-%{__perl} -pi -e 's@/usr/share/skipstone/plugins@%{_libdir}/skipstone/plugins@' \
+sed -i -e 's@/usr/share/skipstone/plugins@%{_libdir}/skipstone/plugins@' \
src/skipstone.h
-# kill precompiled x86 binaries
-rm -f plugins/Up/*.{o,so}
+# kill precompiled x86_64 binaries
+rm -f plugins/ThumbSideBar/*.{o,so}
%build
# not really needed (gettext can handle ->UTF-8 conversion at runtime)
@@ -100,25 +89,18 @@
conv nl iso-8859-15
conv pl iso-8859-2
conv pt iso-8859-1
-conv ru koi8-r
-conv zh_CN GBK
-conv zh_TW big5
%{__autoconf}
-
-CPPFLAGS="-I/usr/include/nspr"
-CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
+%{__autoheader}
+CXXFLAGS="%{rpmcxxflags} -fshort-wchar"
%configure \
- --enable-cvs-mozilla \
--enable-nls \
- --with-mozilla-includes=/usr/include/mozilla \
- --with-mozilla-libs=/usr/%{_lib}/mozilla
+ --with-mozilla-includes=/usr/include/xulrunner \
+ --with-mozilla-libs=/usr/%{_lib}/xulrunner-sdk/lib
%{__make}
-cd plugins
-echo all: > Throbber/Makefile # it requires imlib2, let's skip it for a while
-%{__make}
+%{__make} -C plugins
%install
rm -rf $RPM_BUILD_ROOT
@@ -133,6 +115,7 @@
install plugins/*/*.so $RPM_BUILD_ROOT%{_libdir}/skipstone/plugins
cp -rf plugins/Launcher/LauncherPix $RPM_BUILD_ROOT%{_libdir}/skipstone/plugins
+cp -rf plugins/Throbber/pacspin $RPM_BUILD_ROOT%{_libdir}/skipstone/plugins
%find_lang %{name}
@@ -141,20 +124,21 @@
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc README* AUTHORS ChangeLog *.pl
+%doc AUTHORS ChangeLog README* convert_bookmarks.pl
%attr(755,root,root) %{_bindir}/skipstone-bin
%attr(755,root,root) %{_bindir}/skipstone
%attr(755,root,root) %{_bindir}/skipdownload
%{_datadir}/skipstone
%dir %{_libdir}/skipstone
%dir %{_libdir}/skipstone/plugins
-%{_desktopdir}/*.desktop
-%{_pixmapsdir}/*.png
+%{_desktopdir}/skipstone.desktop
+%{_pixmapsdir}/skipstone-desktop.png
%files plugins
%defattr(644,root,root,755)
-%{_libdir}/skipstone/plugins/LauncherPix
%attr(755,root,root) %{_libdir}/skipstone/plugins/*.so
+%{_libdir}/skipstone/plugins/LauncherPix
+%{_libdir}/skipstone/plugins/pacspin
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -162,6 +146,13 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.86 2008/07/22 21:26:33 qboosh
+- back from the dead... updated to 1.0.1
+- updated dirs,locale_pl,po-fixes patches
+- removed obsolete chrome_check,mozilla1.7,pic patches
+- added xulrunner patch, build with xulrunner 1.9
+- release 0.1 - unfortunatelu doesn't show any HTML
+
Revision 1.85 2007/02/12 22:09:15 glen
- tabs in preamble
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/skipstone.spec?r1=1.85&r2=1.86&f=u
More information about the pld-cvs-commit
mailing list