rpms/fantasdic/F-8 fantasdic.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Mamoru Tasaka (mtasaka)
fedora-extras-commits at redhat.com
Tue Jan 22 05:26:00 UTC 2008
- Previous message (by thread): rpms/fantasdic/F-7 fantasdic.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/fantasdic/devel fantasdic.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mtasaka
Update of /cvs/extras/rpms/fantasdic/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20927/F-8
Modified Files:
.cvsignore sources
Added Files:
fantasdic.spec
Log Message:
Initial import of fantasdic
--- NEW FILE fantasdic.spec ---
%{!?ruby_sitelib: %define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")}
%define mainver 1.0
%define betaver beta5
%define rubyabi 1.8
%define fedorarel 1
%define fullrel %{?betaver:0.}%{fedorarel}%{?betaver:.%betaver}
Name: fantasdic
Version: %{mainver}
Release: %{fullrel}%{?dist}
Summary: Dictionary application using Ruby
Group: Applications/Text
License: GPLv2+
URL: http://www.gnome.org/projects/fantasdic/
Source0: http://www.mblondel.org/files/fantasdic/%{name}-%{mainver}%{?betaver:-%betaver}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: ruby
BuildRequires: ruby(abi) = %{rubyabi}
Requires: ruby
Requires: ruby(abi) = %{rubyabi}
Requires: ruby(gettext-package)
Requires: ruby(libglade2)
Requires: ruby(gconf2)
Requires: ruby(gnome2)
Requires: ruby(gtk2)
Requires(post): scrollkeeper
Requires(postun): scrollkeeper
%description
Fantasdic is a dictionary application. It allows to look up words in
various dictionary sources. It is primarily targetting the GNOME
desktop but it should work with other platforms, including Windows.
Fantasdic is Free Software.
%prep
%setup -q -n %{name}-%{mainver}%{?betaver:-%betaver}
%{__chmod} 0644 tools/*.rb
%{__sed} -i.path -e 's|%{_bindir}/||' fantasdic.desktop
# Fix up documents directory
%{__sed} \
-i.dir -e '/html/s|%{name}|%{name}-%{mainver}|' \
lib/fantasdic/ui/browser.rb
%build
ruby setup.rb config \
--prefix=%{_prefix} \
--bindir=%{_bindir} \
--siteruby=%{ruby_sitelib} \
--without-scrollkeeper
ruby setup.rb setup
%install
%{__rm} -rf $RPM_BUILD_ROOT
ruby setup.rb install \
--prefix=$RPM_BUILD_ROOT
desktop-file-install \
--add-category 'GTK' \
--add-category 'Dictionary' \
--vendor 'fedora' \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
%{name}.desktop
# hicolor png icon symlinks
target="../../../.."
for n in 16 22 24 32 48
do
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${n}x${n}/apps
%{__ln_s} -f \
${target}/%{name}/icons/%{name}_${n}x${n}.png \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${n}x${n}/apps/%{name}.png
done
# symlink check
pushd $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${n}x${n}/apps
pushd $target
if [ "x$(pwd)" != "x$RPM_BUILD_ROOT%{_datadir}" ] ; then
echo "Possibly symlink broken"
exit 1
fi
popd
popd
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps
%{__ln_s} -f ${target}/%{name}/icons/%{name}.svg \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/
# Clean up documents
%{__rm} -rf $RPM_BUILD_ROOT%{_datadir}/doc/
%{find_lang} %{name}
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
fi
scrollkeeper-update -q -o %{_datadir}/omf/%{name}
exit 0
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
fi
scrollkeeper-update -q
exit 0
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS
%doc COPY*
%doc ChangeLog
%doc NEWS
%doc README
%doc THANKS
%doc TODO
%doc tools/
%doc data/doc/fantasdic/html/
%{_bindir}/%{name}
%{_datadir}/%{name}/
%{_datadir}/gnome/help/%{name}/
%{_datadir}/omf/%{name}/
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_mandir}/man1/%{name}.1*
%{ruby_sitelib}/%{name}.rb
%{ruby_sitelib}/%{name}/
%changelog
* Sun Jan 20 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1.0-0.1.beta5
- Initial packaging
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/fantasdic/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jan 2008 04:50:39 -0000 1.1
+++ .cvsignore 22 Jan 2008 05:25:24 -0000 1.2
@@ -0,0 +1 @@
+fantasdic-1.0-beta5.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/fantasdic/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jan 2008 04:50:39 -0000 1.1
+++ sources 22 Jan 2008 05:25:24 -0000 1.2
@@ -0,0 +1 @@
+207359f43879a4e581a056dd9894201a fantasdic-1.0-beta5.tar.gz
- Previous message (by thread): rpms/fantasdic/F-7 fantasdic.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/fantasdic/devel fantasdic.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list