]> git.pld-linux.org Git - packages/libgit2-glib.git/blame - libgit2-glib.spec
- updated to 0.24.4
[packages/libgit2-glib.git] / libgit2-glib.spec
CommitLineData
5e9c6588
JB
1#
2# Conditional build:
3%bcond_without apidocs # API documentation
4%bcond_without python # Python binding
5%bcond_without static_libs # static library
03760be0 6
5e9c6588
JB
7Summary: GLib wrapper library around the libgit2 git access library
8Summary(pl.UTF-8): Biblioteka obudowania GLib do biblioteki dostępu do gita libgit2
9Name: libgit2-glib
a7638988
JB
10Version: 0.24.4
11Release: 1
5e9c6588
JB
12License: LGPL v2.1+
13Group: Libraries
bc5b514b 14Source0: http://ftp.gnome.org/pub/GNOME/sources/libgit2-glib/0.24/%{name}-%{version}.tar.xz
a7638988 15# Source0-md5: ad6d518330c31e7b3ccb3eb334f6a488
5e9c6588 16URL: https://wiki.gnome.org/Libgit2-glib
99cdd12e 17BuildRequires: glib2-devel >= 1:2.44.0
5e9c6588
JB
18BuildRequires: gobject-introspection-devel >= 0.10.1
19%{?with_apidocs:BuildRequires: gtk-doc >= 1.11}
bc5b514b 20BuildRequires: libgit2-devel >= 0.24.0
5e9c6588 21BuildRequires: pkgconfig
89556049 22BuildRequires: python3 >= 1:3.2.3
f5f42998 23BuildRequires: python3-pygobject3-devel >= 3.0.0
5e9c6588 24BuildRequires: tar >= 1:1.22
72c7580b 25BuildRequires: vala
5e9c6588 26BuildRequires: xz
99cdd12e 27Requires: glib2 >= 1:2.44.0
bc5b514b 28Requires: libgit2 >= 0.24.0
5e9c6588
JB
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32libgit2-glib is a glib wrapper library around the libgit2 git access
33library.
34
35libgit2 only implements the core plumbing functions, not really the
36higher level porcelain stuff.
37
38%description -l pl.UTF-8
39libgit2-glib to biblioteka obudowania glib dla biblioteki dostępu do
40gita libgit2.
41
42libgit2 implementuje tylko niskopoziomowe funkcje, bez całej otoczki
43wyższego poziomu.
44
45%package devel
46Summary: Header files for libgit2-glib library
47Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libgit2-glib
48Group: Development/Libraries
49Requires: %{name} = %{version}-%{release}
99cdd12e 50Requires: glib2-devel >= 1:2.44.0
5e9c6588 51Requires: gobject-introspection-devel >= 0.10.1
bc5b514b 52Requires: libgit2-devel >= 0.24.0
5e9c6588
JB
53
54%description devel
55Header files for libgit2-glib library.
56
57%description devel -l pl.UTF-8
58Pliki nagłówkowe biblioteki libgit2-glib.
59
60%package static
61Summary: Static libgit2-glib library
62Summary(pl.UTF-8): Statyczna biblioteka libgit2-glib
63Group: Development/Libraries
64Requires: %{name}-devel = %{version}-%{release}
65
66%description static
67Static libgit2-glib library.
68
69%description static -l pl.UTF-8
70Statyczna biblioteka libgit2-glib.
71
72%package apidocs
73Summary: libgit2-glib API documentation
74Summary(pl.UTF-8): Dokumentacja API biblioteki libgit2-glib
75Group: Documentation
76Requires: gtk-doc-common
02050c3f
ER
77%if "%{_rpmversion}" >= "5"
78BuildArch: noarch
79%endif
5e9c6588
JB
80
81%description apidocs
82API documentation for libgit2-glib library.
83
84%description apidocs -l pl.UTF-8
85Dokumentacja API biblioteki libgit2-glib.
86
87%package -n python3-libgit2-glib
88Summary: Python 3 binding for libgit2-glib library
89Summary(pl.UTF-8): Wiązanie Pythona 3 do biblioteki libgit2-glib
90Group: Development/Languages/Python
91Requires: %{name} = %{version}-%{release}
99cdd12e 92Requires: python3-libs >= 1:3.2.3
5e9c6588
JB
93Requires: python3-pygobject3 >= 3.0.0
94
95%description -n python3-libgit2-glib
96Python 3 binding for libgit2-glib library.
97
98%description -n python3-libgit2-glib -l pl.UTF-8
99Wiązanie Pythona 3 do biblioteki libgit2-glib.
100
72c7580b
JB
101%package -n vala-libgit2-glib
102Summary: Vala API for libgit2-glib library
103Summary(pl.UTF-8): API języka Vala do biblioteki libgit2-glib
104Group: Development/Libraries
105Requires: libgit2-glib-devel = %{version}-%{release}
106Requires: vala
03760be0
ER
107%if "%{_rpmversion}" >= "5"
108BuildArch: noarch
109%endif
72c7580b
JB
110
111%description -n vala-libgit2-glib
112Vala API for libgit2-glib library.
113
114%description -n vala-libgit2-glib -l pl.UTF-8
115API języka Vala do biblioteki libgit2-glib.
116
5e9c6588
JB
117%prep
118%setup -q
5e9c6588
JB
119
120%build
121%configure \
122 --disable-silent-rules \
123 %{?with_static_libs:--enable-static} \
124 --with-html-dir=%{_gtkdocdir}
125%{__make}
126
127%install
128rm -rf $RPM_BUILD_ROOT
129
130%{__make} install \
131 DESTDIR=$RPM_BUILD_ROOT
132
133# obsoleted by pkg-config
134%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgit2-glib-1.0.la
135
136%clean
137rm -rf $RPM_BUILD_ROOT
138
139%post -p /sbin/ldconfig
140%postun -p /sbin/ldconfig
141
142%files
143%defattr(644,root,root,755)
144%doc AUTHORS ChangeLog NEWS README
145%attr(755,root,root) %{_libdir}/libgit2-glib-1.0.so.*.*.*
146%attr(755,root,root) %ghost %{_libdir}/libgit2-glib-1.0.so.0
147%{_libdir}/girepository-1.0/Ggit-1.0.typelib
148
149%files devel
150%defattr(644,root,root,755)
151%attr(755,root,root) %{_libdir}/libgit2-glib-1.0.so
152%{_includedir}/libgit2-glib-1.0
153%{_datadir}/gir-1.0/Ggit-1.0.gir
154%{_pkgconfigdir}/libgit2-glib-1.0.pc
155
156%if %{with static_libs}
157%files static
158%defattr(644,root,root,755)
159%{_libdir}/libgit2-glib-1.0.a
160%endif
161
162%if %{with apidocs}
163%files apidocs
164%defattr(644,root,root,755)
165%{_gtkdocdir}/libgit2-glib-1.0
166%endif
167
168%if %{with python}
169%files -n python3-libgit2-glib
170%defattr(644,root,root,755)
171%{py3_sitedir}/gi/overrides/Ggit.py
172%{py3_sitedir}/gi/overrides/__pycache__/Ggit.cpython-3*.py[co]
173%endif
72c7580b
JB
174
175%files -n vala-libgit2-glib
176%defattr(644,root,root,755)
177%{_datadir}/vala/vapi/ggit-1.0.deps
178%{_datadir}/vala/vapi/ggit-1.0.vapi
This page took 0.126495 seconds and 4 git commands to generate.