Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Meego:Netbook
moblin-internet-browser
moblin-internet-browser.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File moblin-internet-browser.spec of Package moblin-internet-browser
# norootforbuild Name: moblin-internet-browser Summary: The Moblin Web Browsing application, based on Mozilla technology Group: Applications/Internet Version: 3.6 License: MPL/GPL URL: http://www.moblin.org/ Release: 2.25 Source0: firefox-3.6.source.tar.bz2 Source1: png-files.tar Source2: moblin-internet-browser.desktop Source3: moblin-internet-browser.png Source4: moblin-internet-browser.conf Source5: moblin-internet-browser-readahead.desktop Source6: gpk-install-uri # Borrowed from Fedora Source10: firefox-langpacks-20091105.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: zip unzip alsa-lib-devel libcurl-devel python BuildRequires: pkgconfig(gtk+-2.0) >= 2.10.0 BuildRequires: pkgconfig(gtk+-unix-print-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gdk-x11-2.0) BuildRequires: pkgconfig(gnome-vfs-2.0) >= 2.0 BuildRequires: pkgconfig(gnome-vfs-module-2.0) >= 2.0 BuildRequires: pkgconfig(gconf-2.0) >= 1.2.1 BuildRequires: pkgconfig(libgnome-2.0) >= 2.0 BuildRequires: pkgconfig(libgnomeui-2.0) >= 2.2.0 BuildRequires: pkgconfig(dbus-glib-1) >= 0.60 # BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(nspr) BuildRequires: pkgconfig(nss) BuildRequires: libjpeg-devel BuildRequires: zlib-devel BuildRequires: libpng-devel BuildRequires: libnotify-devel BuildRequires: gcc-c++ BuildRequires: libiw-devel Patch1: moblin-internet-browser-v2.1.patch Patch2: moblin-internet-browser-v2.1-update.patch Patch3: moblin-internet-browser-v2.2.patch Patch4: moblin-internet-browser-fix-sse-misalignment.patch Provides: moblin-web-browser = %{version}-%{release} Requires(post): %{_sbindir}/update-alternatives Requires(postun): %{_sbindir}/update-alternatives Obsoletes: moblin-web-browser < 1.9.3_20091015-11.1 %description The Moblin Web Browsing application, based on Mozilla technology %package devel Summary: Development headers for the Moblin Web Browsing application Group: Applications/Internet Requires: %{name} = %{version}-%{release} %description devel Development headers for the Moblin Web Browsing application %prep %setup -q -n mozilla-1.9.2 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 tar -xf %{SOURCE1} %build unset LD_AS_NEEDED # I think those flags are a little bit too optimistic (-march=core2???) #export CFLAGS="-O2 -fomit-frame-pointer -g -pipe -Wall -m32 -march=core2 -mtune=generic -mfpmath=sse -msse2 -mssse3 " #export CXXFLAGS="-O2 -fomit-frame-pointer -g -pipe -Wall -fstack-protector -m32 -march=core2 -mtune=generic -mfpmath=sse -msse2 -mssse3 " %configure \ --with-system-nss \ --with-system-jpeg \ --with-system-zlib \ --with-system-bz2 \ --disable-necko-wifi #remove --with-system-png from %configure %__make %{?_smp_mflags} %install %makeinstall install -d %{buildroot}%_datadir/applications install -d %{buildroot}%_datadir/pixmaps install -d %{buildroot}%_sysconfdir/ld.so.conf.d/ install -d %{buildroot}%_sysconfdir/xdg/autostart install -d %{buildroot}%_bindir install -m 644 %{SOURCE2} %{buildroot}%_datadir/applications/moblin-internet-browser.desktop.ff install -m 644 %{SOURCE3} %{buildroot}%_datadir/pixmaps #install -m 644 %{SOURCE4} %{buildroot}%_sysconfdir/ld.so.conf.d #install -m 644 %{SOURCE5} %{buildroot}%_sysconfdir/xdg/autostart install -m 755 %{SOURCE6} %{buildroot}%_bindir/gpk-install-uri mv %{buildroot}%_bindir/moblin-web-browser %{buildroot}%_bindir/moblin-web-browser.ff #%find_lang moblin-web-browser # Install langpacks -- snippet borrowed from Fedora # Install to lang instead of extensions. # To work with sreadahead during startup script. %{__mkdir_p} $RPM_BUILD_ROOT%_libdir/moblin-web-browser-%{version}/lang %{__tar} xjf %{SOURCE10} for langpack in `ls firefox-langpacks/*.xpi`; do language=`basename $langpack .xpi` extensiondir=$RPM_BUILD_ROOT%_libdir/moblin-web-browser-%{version}/lang/langpack-$language@firefox.mozilla.org %{__mkdir_p} $extensiondir unzip $langpack -d $extensiondir find $extensiondir -type f | xargs chmod 644 tmpdir=`mktemp -d %{name}.XXXXXXXX` langtmp=$tmpdir/%{name}/langpack-$language %{__mkdir_p} $langtmp jarfile=$extensiondir/chrome/$language.jar unzip $jarfile -d $langtmp sed -i -e "s|browser.startup.homepage.*$|browser.startup.homepage=http://www.moblin.org|g;" \ $langtmp/locale/browser-region/region.properties find $langtmp -type f | xargs chmod 644 %{__rm} -rf $jarfile cd $langtmp zip -r -D $jarfile locale cd - %{__rm} -rf $tmpdir language=`echo $language | sed -e 's/-/_/g'` extensiondir=`echo $extensiondir | sed -e "s,^$RPM_BUILD_ROOT,,"` echo "%%lang($language) $extensiondir" >> ../%{name}.lang done %{__rm} -rf firefox-langpacks %clean rm -rf %{buildroot} %post /sbin/ldconfig update-alternatives --verbose --install %{_bindir}/moblin-web-browser moblin-web-browser %{_bindir}/moblin-web-browser.ff 1000 \ --slave %_datadir/applications/moblin-web-browser.desktop moblin-web-browser.desktop %_datadir/applications/moblin-internet-browser.desktop.ff %posttrans update-alternatives --verbose --install %{_bindir}/moblin-web-browser moblin-web-browser %{_bindir}/moblin-web-browser.ff 1000 \ --slave %_datadir/applications/moblin-web-browser.desktop moblin-web-browser.desktop %_datadir/applications/moblin-internet-browser.desktop.ff %postun /sbin/ldconfig if [ $1 = 0 ]; then %{_sbindir}/update-alternatives --remove moblin-web-browser %{_bindir}/moblin-web-browser.ff fi %files %defattr(-,root,root,-) %_bindir/moblin-web-browser.ff %_datadir/idl/moblin-web-browser-3.6/ %_datadir/applications/moblin-internet-browser.desktop.ff %_libdir/moblin-web-browser-3.6/ %_datadir/pixmaps/* #%_sysconfdir/xdg/autostart/moblin-internet-browser-readahead.desktop %_bindir/gpk-install-uri #%_sysconfdir/ld.so.conf.d/moblin-internet-browser.conf %files devel %defattr(-,root,root,-) %dir %_includedir/moblin-web-browser-3.6 %_includedir/moblin-web-browser-3.6/* %dir %_libdir/moblin-web-browser-devel-3.6 %_libdir/moblin-web-browser-devel-3.6/* %_libdir/pkgconfig/moblin-web-browser-3.6.pc %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor