Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37858455
en ru br
Репозитории ALT
5.1: 12.16.1860-alt0.M51.1
www.altlinux.org/Changes

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

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

%define softver 12.16
%define buildver 1860

Name: opera
Version: %softver.%buildver
Release: alt0.M51.1
Packager: Motsyo Gennadi <drool at altlinux.ru>
Summary: A fast and secure web browser and Internet suite
Group: Networking/WWW
License: Proprietary
Vendor: Opera Software ASA
Url: http://www.opera.com/
Source0: %name-%softver-%buildver.i386.linux.tar.bz2
Source10: %name-%softver-%buildver.x86_64.linux.tar.bz2
Source1: %name
Source2: %name-widget-manager
Source3: %name-browser.desktop
Source4: %name-widget-installer.desktop
Source5: %name-widget-manager.desktop

%define opera64 %name-%softver-%buildver.x86_64.linux

ExclusiveArch: %ix86 x86_64

%ifarch %ix86
BuildArch: i586
%else
BuildArch: x86_64
%endif

# rem for M51

# #BuildRequires: libgtk+3

BuildRequires: kde4libs libXt libgst-plugins libgtk+2

%description
Opera is a small, fast, customizable, powerful and user-friendly web
browser, as well as an Internet suite, including an email client, an IRC
client, web developer tools (Opera Dragonfly), and a personal web server
(Opera Unite).

%package -n %name-engines-gtk2
Summary: Support GTK+2 for Opera browser
Group: System/Libraries
Requires: %name = %version-%release
Provides: %name-engines-gtk
Obsoletes: %name-engines-gtk < %version

%description -n %name-engines-gtk2
Support GTK+2 for Opera browser

%package -n %name-engines-gtk3
Summary: Support GTK+3 for Opera browser
Group: System/Libraries
Requires: %name = %version-%release
Provides: %name-engines-gtk
Obsoletes: %name-engines-gtk < %version

%description -n %name-engines-gtk3
Support GTK+3 for Opera browser

%package -n %name-engines-kde4
Summary: Support KDE4 for Opera browser
Group: System/Libraries
Requires: %name = %version-%release

%description -n %name-engines-kde4
Support KDE4 for Opera browser

%prep
%setup -q -n %name-%softver-%buildver.i386.linux
%ifarch x86_64
tar -xf %SOURCE10
%endif

%install
install -Dp -m 0755 %SOURCE1 %buildroot%_bindir/%name
install -Dp -m 0755 %SOURCE2 %buildroot%_bindir/%name-widget-manager
mkdir -p %buildroot{%_desktopdir,%_docdir}
cp -a %SOURCE3 %SOURCE4 %SOURCE5 %buildroot%_desktopdir/
cp -a share/doc/opera %buildroot%_docdir
%ifarch %ix86
cp -a -f lib %buildroot%_libdir
cp -a -f share/icons %buildroot%_datadir
cp -a -f share/man %buildroot%_datadir
cp -a -f share/mime %buildroot%_datadir
cp -a -f share/opera %buildroot%_datadir
%else
cp -a -f %opera64/lib %buildroot%_libdir
cp -a -f %opera64/share/icons %buildroot%_datadir
cp -a -f %opera64/share/man %buildroot%_datadir
cp -a -f %opera64/share/mime %buildroot%_datadir
cp -a -f %opera64/share/opera %buildroot%_datadir
subst 's|/usr/lib/|/usr/%_lib/|g' %buildroot%_bindir/%name
rm -rf %buildroot%_libdir/%name/pluginwrapper/operapluginwrapper-ia32-linux
%endif
rm -rf %buildroot%_libdir/opera/opera_autoupdatechecker

%files
%_docdir/opera
%_bindir/*
%_libdir/%name
%exclude %_libdir/opera/lib%{name}*.so
%_desktopdir/*.desktop
%_iconsdir/*/*/*/*
%_man1dir/*
%_datadir/mime/packages/*.xml
%_datadir/opera

# rem for M51

# #%files -n %name-engines-gtk2
# #%_libdir/opera/lib%{name}gtk2.so

# rem for M51

# #%files -n %name-engines-gtk3
# #%_libdir/opera/lib%{name}gtk3.so

%files -n %name-engines-kde4
%_libdir/opera/lib%{name}kde4.so

%changelog

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

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