Group :: Databases
RPM: gq
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define langpack 1
Name: gq
Version: 0.7.0
Release: alt12.beta2
Summary: GQ is an interactive graphical LDAP browser.
Summary(ru_RU.UTF-8): GQ - графический LDAP клиент.
License: GPL
Group: Databases
Url: http://biot.com/%name
Source0: http://prdownloads.sourceforge.net/gqclient/gq-%version-beta2.tar.bz2
Source1: http://prdownloads.sourceforge.net/gqclient/gq-%version-beta2-langpack-%langpack.tar.bz2
Patch0: gq-0.7.0beta2.patch
Patch1: gq-0.7.0-beta2-ALT-po-Makefile.patch
Patch2: gq-openldap-2.2.x-upgrade.patch
Requires: gdk-pixbuf
Requires: gtk+2
Requires: libsasl2
BuildPreReq: libsasl2-devel
# Automatically added by buildreq on Sun Nov 21 2004
BuildRequires: gdk-pixbuf-devel glib-devel gtk+-devel hostinfo libldap-devel libssl-devel xorg-x11-libs
%description
GQ is GTK+ LDAP client and browser utility. It can be used
for searching LDAP directory as well as browsing it using a
tree view.
%description -l ru_RU.UTF-8
GQ это LDAP клиент основанный на GTK+. Его можно использовать для посика в LDAP каталоге, а также для просмотра каталога в виде "дерева".
%prep
%setup -q -n %name-%version
tar -xjf %SOURCE1
./gq-%version-langpack-%langpack/langpack .
%patch0 -b .stempfest-patch
%patch1 -p1 -b .mkinstalldir
%patch2 -p1 -b .upgrade
%build
## It's a TOT for Upgrade to new version of AUTOTOOLS
rm aclocal.m4
aclocal
automake -a
autoconf
%configure \
--with-included-gettext \
--enable-browser-dnd \
--enable-cache
### --with-kerberos-prefix=/lib/krb5/
%make_build
%install
%makeinstall install-strip
install -d $RPM_BUILD_ROOT%_iconsdir
install -m 644 icons/logo.xpm $RPM_BUILD_ROOT%_iconsdir/%name.xpm
# menu support
install -d $RPM_BUILD_ROOT%_menudir
cat << EOF > $RPM_BUILD_ROOT%_menudir/%name
?package(%name): longtitle="%summary" \
command="%_bindir/%name" title="%name" needs="x11" \
section="Applications/Databases" \
icon="%name.xpm"
EOF
%post
%update_menus
%postun
%clean_menus
%files
%doc README README.TLS README.langpack README.NLS INSTALL COPYING ChangeLog RELNOTES NEWS TODO AUTHORS
%_bindir/%name
%_menudir/%name
%_iconsdir/%{name}*
%_datadir/pixmaps/gq/*
%_datadir/locale/*/LC_MESSAGES/*.mo
%changelog
…
Full changelog you can see here
Name: gq
Version: 0.7.0
Release: alt12.beta2
Summary: GQ is an interactive graphical LDAP browser.
Summary(ru_RU.UTF-8): GQ - графический LDAP клиент.
License: GPL
Group: Databases
Url: http://biot.com/%name
Source0: http://prdownloads.sourceforge.net/gqclient/gq-%version-beta2.tar.bz2
Source1: http://prdownloads.sourceforge.net/gqclient/gq-%version-beta2-langpack-%langpack.tar.bz2
Patch0: gq-0.7.0beta2.patch
Patch1: gq-0.7.0-beta2-ALT-po-Makefile.patch
Patch2: gq-openldap-2.2.x-upgrade.patch
Requires: gdk-pixbuf
Requires: gtk+2
Requires: libsasl2
BuildPreReq: libsasl2-devel
# Automatically added by buildreq on Sun Nov 21 2004
BuildRequires: gdk-pixbuf-devel glib-devel gtk+-devel hostinfo libldap-devel libssl-devel xorg-x11-libs
%description
GQ is GTK+ LDAP client and browser utility. It can be used
for searching LDAP directory as well as browsing it using a
tree view.
%description -l ru_RU.UTF-8
GQ это LDAP клиент основанный на GTK+. Его можно использовать для посика в LDAP каталоге, а также для просмотра каталога в виде "дерева".
%prep
%setup -q -n %name-%version
tar -xjf %SOURCE1
./gq-%version-langpack-%langpack/langpack .
%patch0 -b .stempfest-patch
%patch1 -p1 -b .mkinstalldir
%patch2 -p1 -b .upgrade
%build
## It's a TOT for Upgrade to new version of AUTOTOOLS
rm aclocal.m4
aclocal
automake -a
autoconf
%configure \
--with-included-gettext \
--enable-browser-dnd \
--enable-cache
### --with-kerberos-prefix=/lib/krb5/
%make_build
%install
%makeinstall install-strip
install -d $RPM_BUILD_ROOT%_iconsdir
install -m 644 icons/logo.xpm $RPM_BUILD_ROOT%_iconsdir/%name.xpm
# menu support
install -d $RPM_BUILD_ROOT%_menudir
cat << EOF > $RPM_BUILD_ROOT%_menudir/%name
?package(%name): longtitle="%summary" \
command="%_bindir/%name" title="%name" needs="x11" \
section="Applications/Databases" \
icon="%name.xpm"
EOF
%post
%update_menus
%postun
%clean_menus
%files
%doc README README.TLS README.langpack README.NLS INSTALL COPYING ChangeLog RELNOTES NEWS TODO AUTHORS
%_bindir/%name
%_menudir/%name
%_iconsdir/%{name}*
%_datadir/pixmaps/gq/*
%_datadir/locale/*/LC_MESSAGES/*.mo
%changelog
…
Full changelog you can see here