Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37048571
en ru br
ALT Linux repos
S:3.4.14-alt1

Group :: System/Configuration/Other
RPM: alterator-browser-qt5

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define qbIF_ver_gt() %if "%(rpmvercmp '%1' '%2')" > "0"
%define qbIF_ver_gteq() %if "%(rpmvercmp '%1' '%2')" >= "0"
%define qbIF_ver_lt() %if "%(rpmvercmp '%2' '%1')" > "0"
%define qbIF_ver_lteq() %if "%(rpmvercmp '%2' '%1')" >= "0"

%define alternatives_ver %{get_version alternatives}
%define alterator_cfg %_sysconfdir/alterator

%define bin_name alterator-browser-qt5
%define raw_name alterator-browser-qt

Name: %bin_name
Version: 3.4.14
Release: alt1

Source:%name-%version.tar

Summary: Qt GUI interface driver for Alterator
License: GPL
Group: System/Configuration/Other
Packager: Sergey V Turchin <zerg at altlinux dot org>

Requires(post,preun): alternatives >= 0.2
Requires: qt5-translations
Requires: qt5-virtualkeyboard
Requires: qt5-svg
Requires: /usr/bin/xdg-open
Requires: alterator-browser-gui-common
Requires: alterator-common >= 2.9-alt0.14
Requires: alterator-icons
Provides: alterator-browser
Provides: alterator-browser-x11
Provides: alterator-browser-qt-light = 2.8-alt1
Obsoletes: alterator-browser-qt-light < 2.8-alt1
Provides: alterator-browser-qt = %version-%release
Obsoletes: alterator-browser-qt < %version-%release
Provides: alterator-browser-qt4 = %version-%release
Obsoletes: alterator-browser-qt4 < %version-%release
Obsoletes: alterator-look-qt

BuildRequires: libalternatives-devel
BuildRequires: libudev-devel
BuildRequires: qt5-base-devel qt5-x11extras-devel qt5-tools

%description
Qt GUI interface driver for Alterator.

%prep
%setup -q
%qmake_qt5

%build
%make_build
lrelease-qt5 %raw_name.pro

%install
%installqt5
mv  %buildroot/%_bindir/%raw_name %buildroot/%_bindir/%bin_name

# translations

mkdir -p %buildroot/%_qt5_translationdir
install -m 0644 translations/*.qm %buildroot/%_qt5_translationdir/

mkdir -p %buildroot/%_altdir
cat >%buildroot/%_altdir/%name <<__EOF__
%_bindir/alterator-browser-x11 %_bindir/%bin_name 10
%_bindir/%raw_name %_bindir/%bin_name 10
%_bindir/qtbrowser %_bindir/%bin_name 10
__EOF__

#mkdir -p %buildroot/%alterator_cfg

#ln -s /dev/null %buildroot/%alterator_cfg/design-browser-qt
#mkdir -p %buildroot/%_datadir/%name/design
#ln -s %alterator_cfg/design-browser-qt %buildroot/%_datadir/%name/design/current

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

%files -n %bin_name -f %name.lang
%config %_altdir/%bin_name
#%ghost %config %alterator_cfg/design-browser-qt
%_bindir/%bin_name
#%_datadir/%name/


%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin