]> git.pld-linux.org Git - packages/libskk.git/blame - libskk.spec
- new
[packages/libskk.git] / libskk.spec
CommitLineData
36976dab
JB
1# TODO: fep?
2#
3# Conditional build:
4%bcond_without apidocs # do not build and package API docs
5%bcond_without static_libs # don't build static libraries
6#
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
10Version: 1.0.0
11Release: 1
12License: GPL v3+
13Group: Libraries
14#Source0Download: https://github.com/ueno/libskk/downloads
15Source0: https://github.com/downloads/ueno/libskk/%{name}-%{version}.tar.gz
16# Source0-md5: 4318fabf49041950cabb0ed1d5bf286a
17URL: https://github.com/ueno/libskk/
18BuildRequires: gettext-devel
19BuildRequires: glib2-devel >= 2.0
20BuildRequires: gobject-introspection-devel >= 0.9.0
21BuildRequires: json-glib-devel
22BuildRequires: libgee0.6-devel
23BuildRequires: pkgconfig
24# not needed for releases
25#BuildRequires: vala >= 2:0.14.0
26%{?with_apidocs:BuildRequires: valadoc >= 0.3.1}
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30libskk is a library to deal with Japanese kana-to-kanji conversion
31method.
32
33%description -l pl.UTF-8
34libskk to biblioteka do obsługi metody konwersji tekstu japońśkiego
35kana do kanji.
36
37%package devel
38Summary: Header files for libskk library
39Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libskk
40Group: Development/Libraries
41Requires: %{name} = %{version}-%{release}
42Requires: glib2-devel >= 2.0
43Requires: json-glib-devel
44Requires: libgee0.6-devel
45
46%description devel
47Header files for libskk library.
48
49%description devel -l pl.UTF-8
50Pliki nagłówkowe biblioteki libskk.
51
52%package static
53Summary: Static libskk library
54Summary(pl.UTF-8): Statyczna biblioteka libskk
55Group: Development/Libraries
56Requires: %{name}-devel = %{version}-%{release}
57
58%description static
59Static libskk library.
60
61%description static -l pl.UTF-8
62Statyczna biblioteka libskk.
63
64%package -n vala-libskk
65Summary: Vala API for libskk library
66Summary(pl.UTF-8): API języka Vala do biblioteki libskk
67Group: Development/Libraries
68Requires: %{name}-devel = %{version}-%{release}
69Requires: vala >= 2:0.14.0
70Requires: vala-libgee0.6
71
72%description -n vala-libskk
73Vala API for libskk library.
74
75%description -n vala-libskk -l pl.UTF-8
76API języka Vala do biblioteki libskk.
77
78%package apidocs
79Summary: libskk API documentation
80Summary(pl.UTF-8): Dokumentacja API biblioteki libskk
81Group: Documentation
82
83%description apidocs
84API and internal documentation for libskk library.
85
86%description apidocs -l pl.UTF-8
87Dokumentacja API biblioteki libskk.
88
89%prep
90%setup -q
91
92%build
93%configure \
94 %{?with_apidocs:--enable-docs} \
95 %{?with_static_libs:--enable-static}
96%{__make}
97
98%install
99rm -rf $RPM_BUILD_ROOT
100
101%{__make} install \
102 DESTDIR=$RPM_BUILD_ROOT \
103 libskkgtkdocdir=%{_gtkdocdir}/libskk
104
105# obsoleted by pkg-config
106%{__rm} $RPM_BUILD_ROOT%{_libdir}/libskk.la
107
108%find_lang %{name}
109
110%clean
111rm -rf $RPM_BUILD_ROOT
112
113%post -p /sbin/ldconfig
114%postun -p /sbin/ldconfig
115
116%files -f %{name}.lang
117%defattr(644,root,root,755)
118%doc ChangeLog NEWS README
119%attr(755,root,root) %{_bindir}/skk
120%attr(755,root,root) %{_libdir}/libskk.so.*.*.*
121%attr(755,root,root) %ghost %{_libdir}/libskk.so.0
122%{_libdir}/girepository-1.0/Skk-1.0.typelib
123%{_datadir}/libskk
124%{_mandir}/man1/skk.1*
125
126%files devel
127%defattr(644,root,root,755)
128%attr(755,root,root) %{_libdir}/libskk.so
129%{_datadir}/gir-1.0/Skk-1.0.gir
130%{_includedir}/libskk
131%{_pkgconfigdir}/libskk.pc
132
133%if %{with static_libs}
134%files static
135%defattr(644,root,root,755)
136%{_libdir}/libskk.a
137%endif
138
139%files -n vala-libskk
140%defattr(644,root,root,755)
141%{_datadir}/vala/vapi/skk-1.0.deps
142%{_datadir}/vala/vapi/skk-1.0.vapi
143
144%if %{with apidocs}
145%files apidocs
146%defattr(644,root,root,755)
147%{_gtkdocdir}/libskk
148%endif
This page took 0.098098 seconds and 4 git commands to generate.