Group :: Archiving/Other
RPM: gtktalog
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: gtktalog
Version: 1.0.4
Release: alt4.1
Summary: The Gnome disk catalog
Summary (ru_RU.UTF-8): Каталогизатор дисков для GNOME
License: GPL
Group: Archiving/Other
Url: http://www.nongnu.org/gtktalog/
Source0: %name-%version.tar.bz2
Source1: %{name}16.png
Source2: %{name}32.png
Source3: %{name}48.png
Patch0: %name-%version-helpindexfix.patch
Patch1: %name-%version-aboutbox.patch
Patch2: %name-%version-nohelp.patch
BuildRequires: XFree86-devel eject esound-devel flex gcc-c++ glib-devel glib2 gnome-libs-devel gtk+-devel hostinfo imlib-devel libaudiofile-devel libdb1-devel libstdc++-devel pkgconfig rootfiles smpeg-player unzip vorbis-tools zlib-devel
%description
GTKtalog is a disk catalog, it means you can use it to create a really small
database with images of files and folders of your CD-rom. So you can browse all
your CD's very quickly, see contents of certain files (tar.gz, rpm files ...).
You can give to each folder and file a category and a description. You can
search for files in your database with filename, category, description or file
information parameter, and find in which CD the file you are looking for is.
%description -l ru_RU.UTF-8
Gtktalog может создавать очень компактные базы данных, содержащие сведения о
файлах и каталогах на Ваших компакт-дисках. С его помощью можно быстро
просматривать содержимое всех компакт-дисков, включая внутреннее содержание
некоторых файлов (tar.gz, rpm и т.д.). Каждый файл или каталог может быть
отнесён к определённой категории и снабжён описанием. Занесённый в базу данных
файл можно найти по имени, категории, описанию и прочим свойствам файла.
Программа сможет дать ответ на каком диске и в каком каталоге находится нужный файл.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%build
%configure --enable-htmltitle --enable-mp3info --enable-ogginfo --enable-modinfo \
--enable-aviinfo --enable-mpeginfo --enable-catalog2 --enable-catalog3 --enable-fixcd
%make
%install
%makeinstall
%find_lang %name
# menu
install -d -m 0755 %buildroot/%_menudir
cat > %buildroot/%_menudir/%name <<EOF
?package(%name):command="%_bindir/%name" needs="x11" \
section="Applications/Databases" title="GTKtalog" \
longtitle="The Gnome disk catalog" icon="%name.png"
EOF
#icons
mkdir -p $RPM_BUILD_ROOT{%_liconsdir,%_miconsdir,%_iconsdir}
cp %SOURCE1 $RPM_BUILD_ROOT%_miconsdir/%name.png
cp %SOURCE2 $RPM_BUILD_ROOT%_iconsdir/%name.png
cp %SOURCE3 $RPM_BUILD_ROOT%_liconsdir/%name.png
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%doc AUTHORS ChangeLog COPYING NEWS README TODO BUGS Docs/README*
%doc %_datadir/man/man1/*
%doc %_datadir/gnome/help/gtktalog
%_bindir/*
%_libdir/%name
%_datadir/gtktalog
%_datadir/gnome/apps/Applications/%name.desktop
%_datadir/pixmaps/%name.png
%_miconsdir/%name.png
%_iconsdir/%name.png
%_liconsdir/%name.png
%_menudir/%name
%changelog
…
Full changelog you can see here
Version: 1.0.4
Release: alt4.1
Summary: The Gnome disk catalog
Summary (ru_RU.UTF-8): Каталогизатор дисков для GNOME
License: GPL
Group: Archiving/Other
Url: http://www.nongnu.org/gtktalog/
Source0: %name-%version.tar.bz2
Source1: %{name}16.png
Source2: %{name}32.png
Source3: %{name}48.png
Patch0: %name-%version-helpindexfix.patch
Patch1: %name-%version-aboutbox.patch
Patch2: %name-%version-nohelp.patch
BuildRequires: XFree86-devel eject esound-devel flex gcc-c++ glib-devel glib2 gnome-libs-devel gtk+-devel hostinfo imlib-devel libaudiofile-devel libdb1-devel libstdc++-devel pkgconfig rootfiles smpeg-player unzip vorbis-tools zlib-devel
%description
GTKtalog is a disk catalog, it means you can use it to create a really small
database with images of files and folders of your CD-rom. So you can browse all
your CD's very quickly, see contents of certain files (tar.gz, rpm files ...).
You can give to each folder and file a category and a description. You can
search for files in your database with filename, category, description or file
information parameter, and find in which CD the file you are looking for is.
%description -l ru_RU.UTF-8
Gtktalog может создавать очень компактные базы данных, содержащие сведения о
файлах и каталогах на Ваших компакт-дисках. С его помощью можно быстро
просматривать содержимое всех компакт-дисков, включая внутреннее содержание
некоторых файлов (tar.gz, rpm и т.д.). Каждый файл или каталог может быть
отнесён к определённой категории и снабжён описанием. Занесённый в базу данных
файл можно найти по имени, категории, описанию и прочим свойствам файла.
Программа сможет дать ответ на каком диске и в каком каталоге находится нужный файл.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%build
%configure --enable-htmltitle --enable-mp3info --enable-ogginfo --enable-modinfo \
--enable-aviinfo --enable-mpeginfo --enable-catalog2 --enable-catalog3 --enable-fixcd
%make
%install
%makeinstall
%find_lang %name
# menu
install -d -m 0755 %buildroot/%_menudir
cat > %buildroot/%_menudir/%name <<EOF
?package(%name):command="%_bindir/%name" needs="x11" \
section="Applications/Databases" title="GTKtalog" \
longtitle="The Gnome disk catalog" icon="%name.png"
EOF
#icons
mkdir -p $RPM_BUILD_ROOT{%_liconsdir,%_miconsdir,%_iconsdir}
cp %SOURCE1 $RPM_BUILD_ROOT%_miconsdir/%name.png
cp %SOURCE2 $RPM_BUILD_ROOT%_iconsdir/%name.png
cp %SOURCE3 $RPM_BUILD_ROOT%_liconsdir/%name.png
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%doc AUTHORS ChangeLog COPYING NEWS README TODO BUGS Docs/README*
%doc %_datadir/man/man1/*
%doc %_datadir/gnome/help/gtktalog
%_bindir/*
%_libdir/%name
%_datadir/gtktalog
%_datadir/gnome/apps/Applications/%name.desktop
%_datadir/pixmaps/%name.png
%_miconsdir/%name.png
%_iconsdir/%name.png
%_liconsdir/%name.png
%_menudir/%name
%changelog
…
Full changelog you can see here