]> git.pld-linux.org Git - packages/libgudev.git/blob - libgudev.spec
- updated to 234
[packages/libgudev.git] / libgudev.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # API documentation
4 %bcond_without  static_libs     # static library
5 %bcond_without  tests           # tests (with umockdev)
6 #
7 Summary:        GObject bindings for libudev
8 Summary(pl.UTF-8):      Wiązania GObject do libudev
9 Name:           libgudev
10 Version:        234
11 Release:        1
12 License:        LGPL v2.1+
13 Group:          Libraries
14 Source0:        http://ftp.gnome.org/pub/GNOME/sources/libgudev/%{version}/%{name}-%{version}.tar.xz
15 # Source0-md5:  386889d460003a4242a64cb47244a39a
16 URL:            https://wiki.gnome.org/Projects/libgudev
17 BuildRequires:  autoconf >= 2.64
18 BuildRequires:  automake >= 1:1.11
19 BuildRequires:  glib2-devel >= 1:2.38
20 BuildRequires:  gobject-introspection-devel >= 1.31.1
21 BuildRequires:  gtk-doc >= 1.18
22 BuildRequires:  libtool >= 2:2.2
23 BuildRequires:  pkgconfig
24 BuildRequires:  tar >= 1:1.22
25 BuildRequires:  udev-devel >= 1:199
26 %{?with_tests:BuildRequires:    umockdev-devel}
27 BuildRequires:  xz
28 Requires:       glib2 >= 1:2.38
29 Requires:       udev-libs >= 1:199
30 Provides:       udev-glib = 1:%{version}-%{release}
31 Obsoletes:      udev-glib < 1:230
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 The libgudev library provides GObject bindings for libudev.
36
37 %description -l pl.UTF-8
38 Biblioteka libgudev dostarcza wiązania GObject do biblioteki libudev.
39
40 %package devel
41 Summary:        Header files for libgudev library
42 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libgudev
43 Group:          Development/Libraries
44 Requires:       %{name} = %{version}-%{release}
45 Requires:       glib2-devel >= 1:2.38
46 Requires:       udev-devel >= 1:199
47 Provides:       udev-glib-devel = 1:%{version}-%{release}
48 Obsoletes:      udev-glib-devel < 1:230
49
50 %description devel
51 Header files for libgudev library.
52
53 %description devel -l pl.UTF-8
54 Pliki nagłówkowe biblioteki libgudev.
55
56 %package static
57 Summary:        Static libgudev library
58 Summary(pl.UTF-8):      Statyczna biblioteka libgudev
59 Group:          Development/Libraries
60 Requires:       %{name}-devel = %{version}-%{release}
61 Provides:       udev-glib-static = 1:%{version}-%{release}
62 Obsoletes:      udev-glib-static < 1:230
63
64 %description static
65 Static libgudev library.
66
67 %description static -l pl.UTF-8
68 Statyczna biblioteka libgudev.
69
70 %package apidocs
71 Summary:        libgudev API documentation
72 Summary(pl.UTF-8):      Dokumentacja API biblioteki libgudev
73 Group:          Documentation
74 Requires:       gtk-doc-common
75 Obsoletes:      udev-glib-apidocs < 1:230
76 %if "%{_rpmversion}" >= "5"
77 BuildArch:      noarch
78 %endif
79
80 %description apidocs
81 API documentation for libgudev library.
82
83 %description apidocs -l pl.UTF-8
84 Dokumentacja API biblioteki libgudev.
85
86 %prep
87 %setup -q
88
89 %build
90 # rebuild ac/am/lt for as-needed to work
91 %{__libtoolize}
92 %{__aclocal} -I m4
93 %{__autoconf}
94 %{__autoheader}
95 %{__automake}
96 %configure \
97         %{?with_apidocs:--enable-gtk-doc} \
98         --disable-silent-rules \
99         %{?with_static_libs:--enable-static} \
100         %{!?with_tests:--disable-umockdev} \
101         --with-html-dir=%{_gtkdocdir}
102 %{__make}
103
104 %install
105 rm -rf $RPM_BUILD_ROOT
106
107 %{__make} install \
108         DESTDIR=$RPM_BUILD_ROOT
109
110 # obsoleted by pkg-config
111 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libgudev-1.0.la
112
113 %clean
114 rm -rf $RPM_BUILD_ROOT
115
116 %post   -p /sbin/ldconfig
117 %postun -p /sbin/ldconfig
118
119 %files
120 %defattr(644,root,root,755)
121 %doc NEWS README
122 %attr(755,root,root) %{_libdir}/libgudev-1.0.so.*.*.*
123 %attr(755,root,root) %ghost %{_libdir}/libgudev-1.0.so.0
124 %{_libdir}/girepository-1.0/GUdev-1.0.typelib
125
126 %files devel
127 %defattr(644,root,root,755)
128 %attr(755,root,root) %{_libdir}/libgudev-1.0.so
129 %{_includedir}/gudev-1.0
130 %{_datadir}/gir-1.0/GUdev-1.0.gir
131 %{_pkgconfigdir}/gudev-1.0.pc
132
133 %if %{with static_libs}
134 %files static
135 %defattr(644,root,root,755)
136 %{_libdir}/libgudev-1.0.a
137 %endif
138
139 %if %{with apidocs}
140 %files apidocs
141 %defattr(644,root,root,755)
142 %{_gtkdocdir}/gudev
143 %endif
This page took 0.158941 seconds and 3 git commands to generate.