Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.1
javadict
javadict.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File javadict.spec of Package javadict
# # spec file for package javadict (Version 1.1) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild # icecream 0 Name: javadict BuildRequires: edict java2-devel-packages xjdic-indices License: GPL v2 or later Group: Productivity/Office/Dictionary Requires: edict, jre1.1.x, xjdic-indices AutoReqProv: on Version: 1.1 Release: 755 Url: http://www.cs.arizona.edu/japan/JavaDict/ Source0: http://www.cs.arizona.edu/japan/JavaDict/download/JavaDict-contest.tar.bz2 Source1: javadict.sh Patch0: javadict-fontsetup.patch Patch1: javadict-java.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Japanese-English Dictionary Lookup Tool Featuring Handwriting Recognition %description JavaDict is a Japanese-English dictionary and character dictionary browser (for Jim Breen's EDICT dictionary) featuring handwriting recognition-based character lookup. It is portable, easy to use, and primarily intended for use by English-speaking students of Japanese (or Japanese-speaking students of English). Authors: -------- Todd David Rudick <trudick@hotmail.com> %prep %setup -c %{name}-%{version} -n %{name}-%{version} %patch0 -p1 %patch1 -p0 find . -type d | xargs chmod 755 # clean up precompiled classes rm *.class %build javac -target 1.4 -source 1.4 *.java mkdir javadict mv *.class javadict cat <<EOF > manifest Manifest-Version: 1.0 Main-Class: javadict/JavaDict EOF # sic!, see jar -help jar -cvfm javadict.jar manifest javadict/* rm -rf javadict rm *.java # fix permissions chmod a-x *.gif %install [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; # install startscript: mkdir -p $RPM_BUILD_ROOT/usr/bin install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT/usr/bin/javadict # install Java stuff: mkdir -p $RPM_BUILD_ROOT/usr/lib/javadict cp -a ./* $RPM_BUILD_ROOT/usr/lib/javadict # remove docs in installed tree (because they will also be in # %{_defaultdocdir}/%{packagename}: for i in COPYING READ.ME README.html docs/ do rm -rf $RPM_BUILD_ROOT/$i done # make symbolic links to the dictionaries from the "edict" package: for i in enamdict edict jddict.v02 pandpdic geodic lingdic concrete \ classical aviation j_places kanjidic compverb mktdic compdic \ kanjd212 edicth 4jwords findic do test -e /usr/share/edict/$i-euc || continue ln -s -f /usr/share/edict/$i-euc $RPM_BUILD_ROOT/usr/lib/javadict/$i done %clean #[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; %files %defattr(-,root,root) %doc COPYING READ.ME README.html docs/ /usr/bin/javadict %dir /usr/lib/javadict/ /usr/lib/javadict/* %changelog * Thu Aug 09 2007 skh@suse.de - build from source (fixes #227446) - fix build with java 1.5 * Fri Dec 15 2006 mfabian@suse.de - Bugzilla #227445: move javadict from /usr/X11R6/bin to /usr/bin. - use sazanami fonts instead of kochi fonts in font setup. * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Sun Feb 13 2005 ro@suse.de - only create links to existing dicts * Fri Feb 06 2004 hmacht@suse.de - building as non-root (#norootforbuild) * Mon Sep 08 2003 mfabian@suse.de - require "xjdic-indices" and add it to neededforbuild becaue javadict can only work with EUC-JP encoded dictionaries and needs "xjdic-indices" to generate them from the UTF-8 encoded dictionaries in edict.rpm. * Tue Jul 01 2003 mfabian@suse.de - use "export LC_ALL=ja_JP.eucJP" in the start script as a workaround because javadict doesn't work well in ja_JP.UTF-8. - patch the font.properties.Unix file to use fonts which work on SuSE Linux. This file is not used automatically, but the documentation mentions it and recommends to copy it to to the /usr/lib/java/lib directory, therefore it should better be correct just in case anybody really does this. * Fri Jun 13 2003 mfabian@suse.de - add edict to "# neededforbuild" to be able to create symlinks to edict - fix "directory not owned by any package" * Sun Jun 30 2002 ro@suse.de - fix directory permissions * Thu Nov 22 2001 pmladek@suse.cz - changed Requires from java to more universal jre1.1.x * Mon May 07 2001 mfabian@suse.de - bzip2 source * Mon Apr 09 2001 ro@suse.de - fixed group tag * Tue Sep 26 2000 mfabian@suse.de - new package javadict 1.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor