Репозитории ALT
5.1: | 0.23-alt0.3.M51.1 |
4.1: | 0.23-alt0.3 |
4.0: | 0.23-alt0.3 |
3.0: | 0.18-alt3 |
Другие репозитории
Upstream: | 0.23 |
Группа :: Сети/Удалённый доступ
Пакет: grdesktop
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: grdesktop
Version: 0.23
Release: alt0.3.M51.1
Summary: RDP client GUI
License: GPL
Group: Networking/Remote access
Url: http://www.nongnu.org/grdesktop/
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: %name-%version.tar.bz2
#Patch0: %name-keypath-patch
# Typical environment for GNOME program
Requires(post): GConf2
BuildPreReq: GConf2
BuildPreReq: desktop-file-utils
# Automatically added by buildreq on Thu Aug 18 2005
BuildRequires: GConf2 ORBit2-devel esound fontconfig freetype2 glib2-devel gnome-vfs2-devel libGConf2-devel libart_lgpl-devel libatk-devel libbonobo2-devel libbonoboui-devel libgnome-devel libgnome-keyring libgnomecanvas-devel libgnomeui-devel libgtk+2-devel libpango-devel libpopt-devel libxml2-devel pkgconfig rdesktop scrollkeeper
Requires: rdesktop
%description
grdesktop is a frontend, written in C using the GTK+ 2 toolkit,
for the remote desktop client (rdesktop) which can be used to
access older RDP implementations (usually Windows app servers).
It can save several connections (including their options),
and browse the network for available terminal servers.
In case [g]rdesktop doesn't work for you, see also remmina.
%prep
%setup
#patch0 -p1
sed -i "s| at GETTEXT_PACKAGE at | at PACKAGE at |g" po/Makefile*
%build
#autoreconf -isfv
%configure --with-keymap-path=%_datadir/rdesktop/keymaps --disable-schemas-install
%make
%install
%makeinstall
# TODO: make a patch and report to upstream
cat > %buildroot%_desktopdir/%{name}.desktop <<EOF
[Desktop Entry]
Type=Application
Version=1.0
Name=%name
GenericName=Remotedesktop Client
Comment=GTK+2 frontend for rdesktop. Connect to a remote Windows Terminal-Server
Comment[de]=Verbindet zu einem entfernten Windows Terminal-Server
Exec=grdesktop
Icon=grdesktop
Terminal=false
Actions=Full;
Categories=Network;RemoteAccess;
[Desktop Action Full]
Exec=grdesktop
EOF
%find_lang %name --with-gnome
rm -rf %buildroot%_localstatedir/scrollkeeper
%post
%gconf2_install %name
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%files -f %name.lang
%_bindir/*
%_man1dir/*
%_pixmapsdir/*
#_datadir/locale/*
%_desktopdir/*.desktop
%_datadir/application-registry/*
%_datadir/mime-info/*
%config %_sysconfdir/gconf/schemas/*
%doc AUTHORS ChangeLog NEWS README TODO doc
%changelog
…
Полный changelog можно просмотреть здесь
Version: 0.23
Release: alt0.3.M51.1
Summary: RDP client GUI
License: GPL
Group: Networking/Remote access
Url: http://www.nongnu.org/grdesktop/
Packager: Vitaly Lipatov <lav at altlinux.ru>
Source: %name-%version.tar.bz2
#Patch0: %name-keypath-patch
# Typical environment for GNOME program
Requires(post): GConf2
BuildPreReq: GConf2
BuildPreReq: desktop-file-utils
# Automatically added by buildreq on Thu Aug 18 2005
BuildRequires: GConf2 ORBit2-devel esound fontconfig freetype2 glib2-devel gnome-vfs2-devel libGConf2-devel libart_lgpl-devel libatk-devel libbonobo2-devel libbonoboui-devel libgnome-devel libgnome-keyring libgnomecanvas-devel libgnomeui-devel libgtk+2-devel libpango-devel libpopt-devel libxml2-devel pkgconfig rdesktop scrollkeeper
Requires: rdesktop
%description
grdesktop is a frontend, written in C using the GTK+ 2 toolkit,
for the remote desktop client (rdesktop) which can be used to
access older RDP implementations (usually Windows app servers).
It can save several connections (including their options),
and browse the network for available terminal servers.
In case [g]rdesktop doesn't work for you, see also remmina.
%prep
%setup
#patch0 -p1
sed -i "s| at GETTEXT_PACKAGE at | at PACKAGE at |g" po/Makefile*
%build
#autoreconf -isfv
%configure --with-keymap-path=%_datadir/rdesktop/keymaps --disable-schemas-install
%make
%install
%makeinstall
# TODO: make a patch and report to upstream
cat > %buildroot%_desktopdir/%{name}.desktop <<EOF
[Desktop Entry]
Type=Application
Version=1.0
Name=%name
GenericName=Remotedesktop Client
Comment=GTK+2 frontend for rdesktop. Connect to a remote Windows Terminal-Server
Comment[de]=Verbindet zu einem entfernten Windows Terminal-Server
Exec=grdesktop
Icon=grdesktop
Terminal=false
Actions=Full;
Categories=Network;RemoteAccess;
[Desktop Action Full]
Exec=grdesktop
EOF
%find_lang %name --with-gnome
rm -rf %buildroot%_localstatedir/scrollkeeper
%post
%gconf2_install %name
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%files -f %name.lang
%_bindir/*
%_man1dir/*
%_pixmapsdir/*
#_datadir/locale/*
%_desktopdir/*.desktop
%_datadir/application-registry/*
%_datadir/mime-info/*
%config %_sysconfdir/gconf/schemas/*
%doc AUTHORS ChangeLog NEWS README TODO doc
%changelog
…
Полный changelog можно просмотреть здесь