Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37526851
en ru br
ALT Linux repos
S:0.2.1-alt3.qa2
5.0: 0.2.1-alt2
4.0: 0.2.1-alt1.1

Group :: Development/Other
RPM: thewidgetfactory

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: thewidgetfactory
Summary: Test tool for GTK2 theme
Summary(ru_RU.UTF8): Утилита для тестирования созданной темы GTK2
Version: 0.2.1
Release: alt2
License: GPL
Group: Development/Other

Packager: Denis Koryavov <dkoryavov at altlinux.org>

Source0: %name-%version.tar.bz2
Source1: %name.16x16.png
Source2: %name.32x32.png
Source3: %name.48x48.png

# (from fedora)  add more widgets

Patch0: %name-newwidgets.patch
#patch the two makefile.in to avoid warnings of autoconf
Patch1: %name-fix-makefile-datadir.patch
Url: http://www.stellingwerff.com/?page_id=10

# Automatically added by buildreq on Fri May 29 2009

BuildRequires: gcc-c++ gcc-fortran libgtk+2-devel

%description
TheWidgetFactory is a showcase of GTK2 widgets, only useful to theme developers.

%description -l ru_RU.UTF8
TheWidgetFactory - фабрика элементов графического интерфейса ("виджетов") позволяющая
увидеть все виджеты в одном окне. Утилита будет очень полезна, если вы собираетесь
создать собственную тему GTK2.

%prep
%setup -q
%patch0 -p1 -b .newwidgets
%patch1 -p1 -b .fixmakefile

%build
# %undefine __libtoolize
libtoolize --force --copy
%configure
%make

%install
%makeinstall_std

mkdir -p $RPM_BUILD_ROOT%_datadir/applications
cat > $RPM_BUILD_ROOT%_datadir/applications/%name.desktop << EOF

[Desktop Entry]
Encoding=UTF-8
Name=The Widget Factory
Name[ru]=Фабрика виджетов GTK2
Comment=A tool for previewing GTK widgets
Comment[ru] = Утилита для просмотра элементов графического интерфейса тем GTK2
Exec=%_bindir/twf
Icon=%name
Terminal=false
Type=Application
Categories=Development;Tools;
EOF

mkdir -p $RPM_BUILD_ROOT{%_liconsdir,%_iconsdir,%_miconsdir}
install -m 644 %SOURCE1 $RPM_BUILD_ROOT%_miconsdir/%name.png
install -m 644 %SOURCE2 $RPM_BUILD_ROOT%_liconsdir/%name.png
install -m 644 %SOURCE3 $RPM_BUILD_ROOT%_iconsdir/%name.png

%files
%doc ChangeLog README COPYING
%_bindir/twf
%_datadir/applications/%name.desktop
%_liconsdir/%name.png
%_miconsdir/%name.png
%_iconsdir/%name.png

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin