/[packages]/cauldron/zemberek/current/SPECS/zemberek.spec
ViewVC logotype

Contents of /cauldron/zemberek/current/SPECS/zemberek.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1876237 - (show annotations) (download)
Mon Aug 8 13:25:55 2022 UTC (20 months, 1 week ago) by pol4n
File size: 2642 byte(s)
SILENT: Bump release
1 %define debug_package %{nil}
2
3 Summary: Turkish spell checker library
4 Name: zemberek
5 Version: 2.1.1
6 Release: %mkrel 12
7 License: MPLv1.1
8 Group: Development/Java
9 URL: http://zemberek.googlecode.com
10 Source: http://zemberek.googlecode.com/files/%{name}-%{version}-src.zip
11 Source1: zemberek-demo
12 Patch0: java-source-target-version.patch
13 BuildRequires: ant
14 BuildRequires: java-latest-openjdk-devel
15 BuildRequires: jpackage-utils
16 BuildRequires: xml-commons-apis-javadoc
17
18 Requires: java
19
20 %description
21 Zemberek is an open source, platform independent,
22 general purpose Natural Language Processing
23 library and tool-set designed for Turkic languages,
24 especially Turkish.
25
26 %package javadoc
27 Summary: Javadocs for %{name}
28 Group: Development/Java
29 Requires: %{name} = %{version}-%{release}
30 Requires: jpackage-utils
31
32 %description javadoc
33 This package contains the API documentation for %{name}.
34
35 %package docs
36 Summary: Documentation for %{name}
37 Group: Development/Java
38 Requires: %{name} = %{version}-%{release}
39
40 %description docs
41 This package contains %{name} documentation for developers.
42
43
44 %prep
45 %setup -q -n %{name}-%{version}-src
46 %patch0 -p1
47
48 find . -type f -name "*.class" | xargs %{__rm} -f
49 find . -type f -name "*.jar" | xargs %{__rm} -f
50
51 %build
52
53 %{ant} dist \
54 javadocs
55
56 %install
57
58 %{__mkdir_p} %{buildroot}%{_javadir}/%{name}
59
60
61 %{__install} -D -m 655 dagitim/jar/zemberek-az-%{version}.jar %{buildroot}%{_javadir}/%{name}/zemberek-az.jar
62 %{__install} -D -m 655 dagitim/jar/zemberek-cekirdek-%{version}.jar %{buildroot}%{_javadir}/%{name}/zemberek-cekirdek.jar
63 %{__install} -D -m 655 dagitim/jar/zemberek-demo-%{version}.jar %{buildroot}%{_javadir}/%{name}/zemberek-demo.jar
64 %{__install} -D -m 655 dagitim/jar/zemberek-tk-%{version}.jar %{buildroot}%{_javadir}/%{name}/zemberek-tk.jar
65 %{__install} -D -m 655 dagitim/jar/zemberek-tr-%{version}.jar %{buildroot}%{_javadir}/%{name}/zemberek-tr.jar
66
67
68 # javadoc
69 %{__mkdir_p} %{buildroot}%{_javadocdir}/%{name}
70 %{__cp} -a build/java-docs/* %{buildroot}%{_javadocdir}/%{name}
71
72 #docs
73 %{__mkdir_p} %{buildroot}%{_docdir}/%{name}-docs
74 %{__cp} -a dokuman/%{name}* %{buildroot}%{_docdir}/%{name}-docs/
75 %{__cp} -a dokuman/*txt %{buildroot}%{_docdir}/%{name}-docs/
76 %{__cp} -R dokuman/dil-gelistirme/* %{buildroot}%{_docdir}/%{name}-docs/
77
78 # examples (demo)
79 %{__install} -D -m 655 %{_sourcedir}/zemberek-demo %{buildroot}%{_bindir}/%{name}-demo
80
81
82 %files
83 %doc surumler.txt dokuman/lisanslar/zemberek-license.txt
84 %{_javadir}/*
85 %{_bindir}/*
86
87 %files javadoc
88 %{_javadocdir}/%{name}
89
90 %files docs
91 %{_docdir}/%{name}-docs/*

  ViewVC Help
Powered by ViewVC 1.1.30