Репозитории ALT

S: | 3.0.5-alt4 |
5.1: | 0.8.6-alt6 |
4.1: | 0.8.6-alt5.M41.1 |
4.0: | 0.8.6-alt5.M40.1 |
3.0: | 0.7.3-alt1 |
Группа :: Сети/WWW
Пакет: dillo
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
# Spec file for Dillo
Name: dillo
Version: 0.8.6
Release: alt5.M41.1
Summary: a small GTK+ web browser
Summary(ru_RU.UTF-8): п╨п╬п╪п©п╟п╨я┌п╫я▀п╧ п╡п╣п╠-п╠я─п╟я┐п╥п╣я─, п╫п╟п©п╦я│п╟п╫п╫я▀п╧ п╫п╟ GTK+
Group: Networking/WWW
License: %gpl2plus
Url: http://www.dillo.org
Packager: Nikolay A. Fetisov <naf at altlinux.ru>
# Patch for i18n: http://teki.jpn.ph/pc/software/index-e.shtml
Source0: %name-%version.tar.bz2
Source1: %name-16.png
Source2: %name-32.png
Source3: %name-48.png
Source4: %name.desktop
Patch0: %name-0.8.6-i18n-misc-20070916.diff.bz2
Patch1: %name-0.8.6-alt-as_needed.patch
Patch2: %name-0.8.6-alt-dillorc.patch
Patch3: %name-0.8.6-alt-automake_fix.patch
Patch4: %name-0.8.6-alt-CVE_2009_2294.patch
AutoReqProv: yes
BuildPreReq: rpm-build-licenses
BuildPreReq: gcc-c++ gtk+-devel libfltk-devel libjpeg-devel libpng-devel
BuildPreReq: libssl-devel libXft-devel linux-libc-headers
BuildPreReq: glib-devel zlib-devel
%description
Dillo is a small GTK+ based (GNOME is NOT required!) web browser.
Dillo aims to be a multi-platform browser alternative that's small,
stable, developer-friendly, usable, fast, and extensible.
This build incorporated an Dillo internationalization (i18n) patch
from http://teki.jpn.ph/pc/software/index-e.shtml and provides
support for viewing pages in different charsets, automatic charset
recognition, tabbed browsing, GUI tool for configuration and a lot
of other improvements over original Dillo.
%description -l ru_RU.UTF-8
Dillo - п╬я│п╫п╬п╡п╟п╫п╫я▀п╧ п╫п╟ GTK+ (п╫п╬ п╫п╣ я┌я─п╣п╠я┐я▌я┴п╦п╧ GNOME) п╫п╣п╠п╬п╩я▄я┬п╬п╧
п╡п╣п╠-п╠я─п╟я┐п╥п╣я─. Dillo я│я┌я─п╣п╪п╦я┌я▄я│я▐ п╠я▀я┌я▄ п╟п╩я▄я┌п╣я─п╫п╟я┌п╦п╡п╫я▀п╪ п╠я─п╟я┐п╥п╣я─п╬п╪,
п╨я─п╬я│я│-п©п╩п╟я┌я└п╬я─п╪п╣п╫п╫я▀п╪, п╫п╣п╠п╬п╩я▄я┬п╦п╪, я│я┌п╟п╠п╦п╩я▄п╫я▀п╪, п╠я▀я│я┌я─я▀п╪, п©я─п╬я│я┌я▀п╪
п╡ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╦ п╩п╣пЁп╨п╬ я─п╟я│я┬п╦я─я▐п╣п╪я▀п╪.
п■п╟п╫п╫п╟я▐ я│п╠п╬я─п╨п╟ п╡п╨п╩я▌я┤п╟п╣я┌ п╡ я│п╣п╠я▐ п©п╟я┌я┤ п╢п╩я▐ п╦п╫я┌п╣я─п╫п╟я├п╦п╬п╫п╟п╩п╦п╥п╟я├п╦п╦ Dillo
(Dillo i18n patch, http://teki.jpn.ph/pc/software/index-e.shtml)
п╦ п╬п╠п╣я│п©п╣я┤п╦п╡п╟п╣я┌ п©п╬п╢п╢п╣я─п╤п╨я┐ п©я─п╬я│п╪п╬я┌я─п╟ я│я┌я─п╟п╫п╦я├ п╡ я─п╟п╥п╩п╦я┤п╫я▀я┘ п╨п╬п╢п╦я─п╬п╡п╨п╟я┘,
п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╬п╣ я─п╟я│п©п╬п╥п╫п╟п╡п╟п╫п╦п╣ п╨п╬п╢п╦я─п╬п╡п╨п╦ я│я┌я─п╟п╫п╦я├, я┌п╟п╠я▀, пЁя─п╟я└п╦я┤п╣я│п╨я┐я▌
я┐я┌п╦п╩п╦я┌я┐ п╫п╟я│я┌я─п╬п╧п╨п╦ п╦ п╪п╫п╬пЁп╬ п©я─п╬я┤п╦я┘ я┐п╩я┐я┤я┬п╣п╫п╦п╧ п©п╬ я│я─п╟п╡п╫п╣п╫п╦я▌ я│ п©я─п╬я│я┌я▀п╪
Dillo.
%prep
%setup -q
%patch4
%patch0 -p1
%patch1
%patch2
%patch3
%build
%autoreconf
%configure --sysconfdir=%_sysconfdir/%name \
--enable-meta-refresh \
--disable-dlgui
# --disable-anti-alias
# --enable-ipv6 --enable-rtfl
%make_build
%install
%makeinstall
mkdir -p -- %buildroot%_sysconfdir/%name
mv -- %buildroot%_sysconfdir/dillorc %buildroot/%_sysconfdir/%name/
mv -- %buildroot%_sysconfdir/dpidrc %buildroot/%_sysconfdir/%name/
%__subst 's at dpi_dir=.*$ at dpi_dir=%_libdir/%name/dpi at ' %buildroot/%_sysconfdir/%name/dpidrc
mkdir -p -- %buildroot%_miconsdir %buildroot%_liconsdir %buildroot%_niconsdir
install -m0644 -- %SOURCE1 %buildroot%_miconsdir/%name.png
install -m0644 -- %SOURCE2 %buildroot%_niconsdir/%name.png
install -m0644 -- %SOURCE3 %buildroot%_liconsdir/%name.png
mkdir -p -- %buildroot%_desktopdir
install -m 0644 -- %SOURCE4 %buildroot%_desktopdir/%name.desktop
rm -f -- doc/Makefile*
%find_lang %name
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%_bindir/dillo
%_bindir/dillocfg
%_bindir/dpid
%_bindir/dpidc
%_libdir/dillo*
%exclude %_bindir/bm-update
%doc AUTHORS ChangeLog COPYING INSTALL NEWS README doc/
%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/dillorc
%config(noreplace) %_sysconfdir/%name/dpidrc
%_miconsdir/%{name}*
%_niconsdir/%{name}*
%_liconsdir/%{name}*
%_desktopdir/%name.desktop
%changelog
…
Полный changelog можно просмотреть здесь
Name: dillo
Version: 0.8.6
Release: alt5.M41.1
Summary: a small GTK+ web browser
Summary(ru_RU.UTF-8): п╨п╬п╪п©п╟п╨я┌п╫я▀п╧ п╡п╣п╠-п╠я─п╟я┐п╥п╣я─, п╫п╟п©п╦я│п╟п╫п╫я▀п╧ п╫п╟ GTK+
Group: Networking/WWW
License: %gpl2plus
Url: http://www.dillo.org
Packager: Nikolay A. Fetisov <naf at altlinux.ru>
# Patch for i18n: http://teki.jpn.ph/pc/software/index-e.shtml
Source0: %name-%version.tar.bz2
Source1: %name-16.png
Source2: %name-32.png
Source3: %name-48.png
Source4: %name.desktop
Patch0: %name-0.8.6-i18n-misc-20070916.diff.bz2
Patch1: %name-0.8.6-alt-as_needed.patch
Patch2: %name-0.8.6-alt-dillorc.patch
Patch3: %name-0.8.6-alt-automake_fix.patch
Patch4: %name-0.8.6-alt-CVE_2009_2294.patch
AutoReqProv: yes
BuildPreReq: rpm-build-licenses
BuildPreReq: gcc-c++ gtk+-devel libfltk-devel libjpeg-devel libpng-devel
BuildPreReq: libssl-devel libXft-devel linux-libc-headers
BuildPreReq: glib-devel zlib-devel
%description
Dillo is a small GTK+ based (GNOME is NOT required!) web browser.
Dillo aims to be a multi-platform browser alternative that's small,
stable, developer-friendly, usable, fast, and extensible.
This build incorporated an Dillo internationalization (i18n) patch
from http://teki.jpn.ph/pc/software/index-e.shtml and provides
support for viewing pages in different charsets, automatic charset
recognition, tabbed browsing, GUI tool for configuration and a lot
of other improvements over original Dillo.
%description -l ru_RU.UTF-8
Dillo - п╬я│п╫п╬п╡п╟п╫п╫я▀п╧ п╫п╟ GTK+ (п╫п╬ п╫п╣ я┌я─п╣п╠я┐я▌я┴п╦п╧ GNOME) п╫п╣п╠п╬п╩я▄я┬п╬п╧
п╡п╣п╠-п╠я─п╟я┐п╥п╣я─. Dillo я│я┌я─п╣п╪п╦я┌я▄я│я▐ п╠я▀я┌я▄ п╟п╩я▄я┌п╣я─п╫п╟я┌п╦п╡п╫я▀п╪ п╠я─п╟я┐п╥п╣я─п╬п╪,
п╨я─п╬я│я│-п©п╩п╟я┌я└п╬я─п╪п╣п╫п╫я▀п╪, п╫п╣п╠п╬п╩я▄я┬п╦п╪, я│я┌п╟п╠п╦п╩я▄п╫я▀п╪, п╠я▀я│я┌я─я▀п╪, п©я─п╬я│я┌я▀п╪
п╡ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╦ п╩п╣пЁп╨п╬ я─п╟я│я┬п╦я─я▐п╣п╪я▀п╪.
п■п╟п╫п╫п╟я▐ я│п╠п╬я─п╨п╟ п╡п╨п╩я▌я┤п╟п╣я┌ п╡ я│п╣п╠я▐ п©п╟я┌я┤ п╢п╩я▐ п╦п╫я┌п╣я─п╫п╟я├п╦п╬п╫п╟п╩п╦п╥п╟я├п╦п╦ Dillo
(Dillo i18n patch, http://teki.jpn.ph/pc/software/index-e.shtml)
п╦ п╬п╠п╣я│п©п╣я┤п╦п╡п╟п╣я┌ п©п╬п╢п╢п╣я─п╤п╨я┐ п©я─п╬я│п╪п╬я┌я─п╟ я│я┌я─п╟п╫п╦я├ п╡ я─п╟п╥п╩п╦я┤п╫я▀я┘ п╨п╬п╢п╦я─п╬п╡п╨п╟я┘,
п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╬п╣ я─п╟я│п©п╬п╥п╫п╟п╡п╟п╫п╦п╣ п╨п╬п╢п╦я─п╬п╡п╨п╦ я│я┌я─п╟п╫п╦я├, я┌п╟п╠я▀, пЁя─п╟я└п╦я┤п╣я│п╨я┐я▌
я┐я┌п╦п╩п╦я┌я┐ п╫п╟я│я┌я─п╬п╧п╨п╦ п╦ п╪п╫п╬пЁп╬ п©я─п╬я┤п╦я┘ я┐п╩я┐я┤я┬п╣п╫п╦п╧ п©п╬ я│я─п╟п╡п╫п╣п╫п╦я▌ я│ п©я─п╬я│я┌я▀п╪
Dillo.
%prep
%setup -q
%patch4
%patch0 -p1
%patch1
%patch2
%patch3
%build
%autoreconf
%configure --sysconfdir=%_sysconfdir/%name \
--enable-meta-refresh \
--disable-dlgui
# --disable-anti-alias
# --enable-ipv6 --enable-rtfl
%make_build
%install
%makeinstall
mkdir -p -- %buildroot%_sysconfdir/%name
mv -- %buildroot%_sysconfdir/dillorc %buildroot/%_sysconfdir/%name/
mv -- %buildroot%_sysconfdir/dpidrc %buildroot/%_sysconfdir/%name/
%__subst 's at dpi_dir=.*$ at dpi_dir=%_libdir/%name/dpi at ' %buildroot/%_sysconfdir/%name/dpidrc
mkdir -p -- %buildroot%_miconsdir %buildroot%_liconsdir %buildroot%_niconsdir
install -m0644 -- %SOURCE1 %buildroot%_miconsdir/%name.png
install -m0644 -- %SOURCE2 %buildroot%_niconsdir/%name.png
install -m0644 -- %SOURCE3 %buildroot%_liconsdir/%name.png
mkdir -p -- %buildroot%_desktopdir
install -m 0644 -- %SOURCE4 %buildroot%_desktopdir/%name.desktop
rm -f -- doc/Makefile*
%find_lang %name
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%_bindir/dillo
%_bindir/dillocfg
%_bindir/dpid
%_bindir/dpidc
%_libdir/dillo*
%exclude %_bindir/bm-update
%doc AUTHORS ChangeLog COPYING INSTALL NEWS README doc/
%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/dillorc
%config(noreplace) %_sysconfdir/%name/dpidrc
%_miconsdir/%{name}*
%_niconsdir/%{name}*
%_liconsdir/%{name}*
%_desktopdir/%name.desktop
%changelog
…
Полный changelog можно просмотреть здесь