Репозиторий Sisyphus
Последнее обновление: 17 октября 2018 | Пакетов: 18649 | Посещений: 12379757
en ru br
Репозитории ALT

Группа :: Сети/WWW
Пакет: falkon

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# spec file for package qupzilla
# Original author: Mariusz Fik (Fisiu)
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself.

%define sover 3
%define libfalkonprivate libfalkonprivate%sover

Name: falkon
Version: 3.0.1
Release: alt1%ubt
%K5init no_altplace

Summary: A very fast open source browser based on WebKit core
License: GPLv3+
Group: Networking/WWW
Url: https://www.falkon.org/

Source: %name-%version.tar
# Automatically added by buildreq on Thu Apr 07 2016
# optimized out: fontconfig gcc-c++ libGL-devel libgpg-error libqt5-core libqt5-dbus libqt5-gui libqt5-network libqt5-positioning libqt5-qml libqt5-quick libqt5-quickwidgets libqt5-sql libqt5-webchannel libqt5-webenginecore libqt5-webenginewidgets libqt5-widgets libqt5-x11extras libqt5-xml libstdc++-devel libxcb-devel pkg-config python-base python-modules qt5-base-devel qt5-declarative-devel qt5-location-devel qt5-tools qt5-webchannel-devel
BuildRequires(pre): rpm-build-kf5 rpm-build-ubt
BuildRequires: extra-cmake-modules
BuildRequires: libssl-devel libxcbutil-devel qt5-multimedia-devel qt5-script-devel qt5-tools-devel qt5-webengine-devel qt5-websockets-devel qt5-x11extras-devel
BuildRequires: kf5-kwallet-devel kf5-ki18n-devel libgnome-keyring-devel

%description
Falkon is a new and very fast World Wide Web Browser
which uses Qt Framework and its QtWebKit rendering core.
It is a lightweight browser with some advanced functions
like integrated AdBlock, Search Engines Manager, Theming
support, Speed Dial and SSL Certificate manager.

%package core
Group: Graphical desktop/KDE
Summary: Falkon KDE integration
PreReq(post,preun): alternatives >= 0.2
Provides: webclient
Provides: %name = %version-%release
Obsoletes: %name < %EVR
%description core
Falkon KDE integration.

%package kde5
Group: Graphical desktop/KDE
Summary: Falkon KDE integration
Requires: %{name}-core
Provides: webclient
Provides: %name = %version-%release
Provides: %name-kde = %version-%release
%description kde5
Falkon KDE integration.

%package gnome3
Group: Graphical desktop/GNOME
Summary: Falkon GNOME integration
Requires: %{name}-core
Provides: webclient
Provides: %name = %version-%release
Provides: %name-gnome = %version-%release
%description gnome3
Falkon GNOME integration.

%package -n %libfalkonprivate
Group: System/Libraries
Summary: %name library
#Requires: %name-common
%description -n %libfalkonprivate
%name library

%prep
%setup

%build
%K5build

%install
%K5install

#install alternatives

install -d %buildroot/%_sysconfdir/alternatives/packages.d
cat > %buildroot/%_sysconfdir/alternatives/packages.d/%name <<__EOF__
%_bindir/xbrowser       %_K5bin/falkon      111
%_bindir/x-www-browser       %_K5bin/falkon      111
__EOF__

%find_lang --all-name --with-qt %name

%files core -f %name.lang
%config /%_sysconfdir/alternatives/packages.d/%name
%_K5bin/%name
%dir %_K5plug/%name/
%_K5plug/%name/AutoScroll.so
%_K5plug/%name/FlashCookieManager.so
%_K5plug/%name/GreaseMonkey.so
%_K5plug/%name/ImageFinder.so
%_K5plug/%name/MouseGestures.so
%_K5plug/%name/PIM.so
%_K5plug/%name/StatusBarIcons.so
%_K5plug/%name/TabManager.so
%_K5plug/%name/VerticalTabs.so
%_K5xdgapp/org.kde.falkon.desktop
%_pixmapsdir/%name.png
%_K5icon/hicolor/*/*/*.png
%_K5icon/hicolor/*/*/*.svg
#%_datadir/locale/*/*/*.qm
%_datadir/%name/
%_datadir/bash-completion/completions/falkon

%files kde5
%_K5plug/%name/KWalletPasswords.so

%files gnome3
%_K5plug/%name/GnomeKeyringPasswords.so

%files -n %libfalkonprivate
%_K5lib/libFalkonPrivate.so.%sover
%_K5lib/libFalkonPrivate.so.%sover.*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin