]> git.pld-linux.org Git - packages/libskk.git/blame - libskk.spec
- updated to 1.0.5
[packages/libskk.git] / libskk.spec
CommitLineData
36976dab
JB
1#
2# Conditional build:
3ce4918f
JB
3%bcond_without apidocs # valadoc/devhelp based API documentation
4%bcond_without static_libs # static library
b1be6822 5%bcond_without fep # fep client
a7566644 6
36976dab
JB
7Summary: Library to deal with Japanese kana-to-kanji conversion method
8Summary(pl.UTF-8): Biblioteka obsługi metody konwersji tekstu japońskiego kana do kanji
9Name: libskk
3ce4918f
JB
10Version: 1.0.5
11Release: 1
36976dab
JB
12License: GPL v3+
13Group: Libraries
d1eab45f 14#Source0Download: https://github.com/ueno/libskk/releases
3ce4918f
JB
15Source0: https://github.com/ueno/libskk/releases/download/%{version}/%{name}-%{version}.tar.xz
16# Source0-md5: 683c5a2dd23171297132453afd62e3c4
36976dab 17URL: https://github.com/ueno/libskk/
3ce4918f
JB
18BuildRequires: gettext-tools >= 0.19.8
19BuildRequires: glib2-devel >= 1:2.36
36976dab
JB
20BuildRequires: gobject-introspection-devel >= 0.9.0
21BuildRequires: json-glib-devel
3ce4918f 22BuildRequires: libgee-devel >= 0.8
36976dab
JB
23BuildRequires: pkgconfig
24# not needed for releases
25#BuildRequires: vala >= 2:0.14.0
3ce4918f
JB
26%{?with_apidocs:BuildRequires: valadoc >= 0.40}
27BuildRequires: tar >= 1:1.22
28BuildRequires: xorg-lib-libxkbcommon-devel
29BuildRequires: xz
b1be6822
JB
30%if %{with fep}
31BuildRequires: libfep-devel >= 0.0.7
32BuildRequires: vala-libfep >= 0.0.7
33%endif
3ce4918f
JB
34BuildRequires: vala-libgee >= 0.8
35Requires: glib2 >= 1:2.36
36976dab
JB
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39libskk is a library to deal with Japanese kana-to-kanji conversion
40method.
41
42%description -l pl.UTF-8
43libskk to biblioteka do obsługi metody konwersji tekstu japońśkiego
44kana do kanji.
45
b1be6822
JB
46%package fep
47Summary: skkfep - Japanese SKK input method on text terminal
48Summary(pl.UTF-8): skkfep - metoda wprowadzania znaków japońskich SKK z terminala tekstowego
49Group: Applications/Text
50Requires: %{name} = %{version}-%{release}
51Requires: libfep >= 0.0.7
52
53%description fep
54skkfep is a tool that allows to use Japanese input method called SKK
55(Simple Kana to Kanji conversion program) on ANSI compliant text
56terminals.
57
58%description fep -l pl.UTF-8
59skkfep to narzędzie pozwalające na używanie metody wprowadzania znaków
60japońskich SKK (Simple Kana to Kanji - konwersja uproszczonego kana do
61kanji) na terminalach tekstowych zgodnych z ANSI.
62
36976dab
JB
63%package devel
64Summary: Header files for libskk library
65Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libskk
66Group: Development/Libraries
67Requires: %{name} = %{version}-%{release}
3ce4918f 68Requires: glib2-devel >= 1:2.36
36976dab 69Requires: json-glib-devel
3ce4918f 70Requires: libgee-devel >= 0.8
36976dab
JB
71
72%description devel
73Header files for libskk library.
74
75%description devel -l pl.UTF-8
76Pliki nagłówkowe biblioteki libskk.
77
78%package static
79Summary: Static libskk library
80Summary(pl.UTF-8): Statyczna biblioteka libskk
81Group: Development/Libraries
82Requires: %{name}-devel = %{version}-%{release}
83
84%description static
85Static libskk library.
86
87%description static -l pl.UTF-8
88Statyczna biblioteka libskk.
89
90%package -n vala-libskk
91Summary: Vala API for libskk library
92Summary(pl.UTF-8): API języka Vala do biblioteki libskk
93Group: Development/Libraries
94Requires: %{name}-devel = %{version}-%{release}
95Requires: vala >= 2:0.14.0
3ce4918f
JB
96Requires: vala-libgee >= 0.8
97%if "%{_rpmversion}" >= "4.6"
1831b569
ER
98BuildArch: noarch
99%endif
36976dab
JB
100
101%description -n vala-libskk
102Vala API for libskk library.
103
104%description -n vala-libskk -l pl.UTF-8
105API języka Vala do biblioteki libskk.
106
107%package apidocs
108Summary: libskk API documentation
109Summary(pl.UTF-8): Dokumentacja API biblioteki libskk
110Group: Documentation
3ce4918f 111%if "%{_rpmversion}" >= "4.6"
a7566644
ER
112BuildArch: noarch
113%endif
36976dab
JB
114
115%description apidocs
116API and internal documentation for libskk library.
117
118%description apidocs -l pl.UTF-8
119Dokumentacja API biblioteki libskk.
120
121%prep
122%setup -q
123
124%build
b1be6822
JB
125# pass fake VALADOC_* args to avoid requiring valadoc-devel
126# (only utility is needed here, but configure checks for development package)
36976dab 127%configure \
b1be6822
JB
128 VALADOC_CFLAGS=fake \
129 VALADOC_LIBS=fake \
36976dab 130 %{?with_apidocs:--enable-docs} \
b1be6822 131 %{?with_fep:--enable-fep} \
36976dab
JB
132 %{?with_static_libs:--enable-static}
133%{__make}
134
135%install
136rm -rf $RPM_BUILD_ROOT
137
138%{__make} install \
139 DESTDIR=$RPM_BUILD_ROOT \
140 libskkgtkdocdir=%{_gtkdocdir}/libskk
141
142# obsoleted by pkg-config
143%{__rm} $RPM_BUILD_ROOT%{_libdir}/libskk.la
144
145%find_lang %{name}
146
147%clean
148rm -rf $RPM_BUILD_ROOT
149
150%post -p /sbin/ldconfig
151%postun -p /sbin/ldconfig
152
153%files -f %{name}.lang
154%defattr(644,root,root,755)
155%doc ChangeLog NEWS README
156%attr(755,root,root) %{_bindir}/skk
157%attr(755,root,root) %{_libdir}/libskk.so.*.*.*
158%attr(755,root,root) %ghost %{_libdir}/libskk.so.0
159%{_libdir}/girepository-1.0/Skk-1.0.typelib
160%{_datadir}/libskk
161%{_mandir}/man1/skk.1*
162
b1be6822
JB
163%if %{with fep}
164%files fep
165%defattr(644,root,root,755)
166%attr(755,root,root) %{_bindir}/skkfep
167%attr(755,root,root) %{_libdir}/skkfep-client
168%{_mandir}/man1/skkfep.1*
169%endif
170
36976dab
JB
171%files devel
172%defattr(644,root,root,755)
173%attr(755,root,root) %{_libdir}/libskk.so
174%{_datadir}/gir-1.0/Skk-1.0.gir
175%{_includedir}/libskk
176%{_pkgconfigdir}/libskk.pc
177
178%if %{with static_libs}
179%files static
180%defattr(644,root,root,755)
181%{_libdir}/libskk.a
182%endif
183
184%files -n vala-libskk
185%defattr(644,root,root,755)
186%{_datadir}/vala/vapi/skk-1.0.deps
187%{_datadir}/vala/vapi/skk-1.0.vapi
188
189%if %{with apidocs}
190%files apidocs
191%defattr(644,root,root,755)
192%{_gtkdocdir}/libskk
b1be6822
JB
193# should it be here?
194%{_datadir}/devhelp/references/libskk
36976dab 195%endif
This page took 0.13495 seconds and 4 git commands to generate.