source: projects/specs/trunk/lib/libg/libgudev/libgudev-vl.spec @ 10193

Revision 10193, 3.9 KB checked in by Takemikaduchi, 8 years ago (diff)

libgudev: new package
others: new upstream release

Line 
1%define build_compat32  %{?_with_compat32:1}%{!?_with_compat32:0}
2
3Name:           libgudev
4Version:        230
5Release:        1%{?_dist_release}
6Summary:        UDev GObject bindings
7Summary(ja):    UDev の GObject バインディング
8
9Group:          System Environment/Libraries
10License:        LGPLv2.1
11URL:            http://git.gnome.org/browse/libgudev
12Source0:        http://download.gnome.org/sources/%{name}/230/%{name}-%{version}.tar.xz
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
15
16BuildRequires:  eudev-libudev-devel
17BuildRequires:  glib2-devel >= 2.22.0
18BuildRequires:  gobject-introspection-devel
19BuildRequires:  gtk-doc
20
21Obsoletes:  eudev-libgudev1 < 3.1.5
22Provides:   eudev-libgudev1 = 3.1.5
23Obsoletes:  libgudev1 < 230
24Provides:   libgudev1 = %{version}-%{release}
25
26Vendor: Project Vine
27Distribution: Vine Linux
28Packager: Takemikaduchi
29
30%description
31This package contains the libraries for adding libudev support to applications
32that use glib.
33
34%description -l ja
35このパッケージには Glib を使用するアプリケーションに libudev サポートを
36追加するためのライブラリが含まれております。
37
38
39%package        devel
40Summary:        Development files for %{name}
41Summary(ja):    %{name} の開発環境
42Group:          Development/Libraries
43Requires:       %{name} = %{version}-%{release}
44Obsoletes:      eudev-libgudev1-devel < 3.1.5
45Provides:       eudev-libgudev1-devel = 3.1.5
46Obsoletes:      libgudev1-devel < 230
47Provides:       libgudev1-devel = %{version}-%{release}
48
49%description    devel
50The %{name}-devel package contains libraries and header files
51for developing applications that use %{name}.
52
53# compat32
54%package -n compat32-%{name}
55Summary:        UDev GObject bindings
56Summary(ja):    UDev の GObject バインディング
57Group:          System Environment/Libraries
58Requires:       %{name} = %{version}-%{release}
59Obsoletes:      compat32-eudev-libgudev1 < 3.1.5
60Provides:       compat32-eudev-libgudev1 = 3.1.5
61Obsoletes:      compat32-libgudev1 < 230
62Provides:       compat32-libgudev1 = %{version}-%{release}
63
64%description -n  compat32-%{name}
65This package contains the libraries for adding libudev support to applications
66that use glib.
67
68%description -n  compat32-%{name} -l ja
69このパッケージには Glib を使用するアプリケーションに libudev サポートを
70追加するためのライブラリが含まれております。
71
72
73%package -n compat32-%{name}-devel
74Summary:        Development files for %{name}
75Summary(ja):    %{name} の開発環境
76Group:          Development/Libraries
77Requires:       compat32-%{name} = %{version}-%{release}
78Obsoletes:      compat32-eudev-libgudev1-devel < 3.1.5
79Provides:       compat32-eudev-libgudev1-devel = 3.1.5
80Obsoletes:      compat32-libgudev1-devel < 230
81Provides:       compat32-libgudev1-devel = %{version}-%{release}
82
83%description -n compat32-%{name}-devel
84The %{name}-devel package contains libraries and header files
85for developing applications that use %{name}.
86
87%prep
88%setup -q
89
90
91%build
92%configure \
93        --disable-static
94
95make %{?_smp_mflags}
96
97
98%install
99make install DESTDIR=$RPM_BUILD_ROOT
100find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
101
102
103%post -p /sbin/ldconfig
104%postun -p /sbin/ldconfig
105
106%if %{build_compat32}
107%post -n compat32-%{name} -p /sbin/ldconfig
108%postun -n compat32-%{name} -p /sbin/ldconfig
109%endif
110
111
112%files
113%defattr(-,root,root,-)
114%doc COPYING README NEWS
115%{_libdir}/libgudev-1.0.so.*
116%{_libdir}/girepository-1.0/GUdev-1.0.typelib
117
118%files devel
119%defattr(-,root,root,-)
120%{_libdir}/libgudev-1.0.so
121%{_includedir}/gudev-1.0/gudev/*.h
122%{_datadir}/gir-1.0/GUdev-1.0.gir
123%{_libdir}/pkgconfig/gudev-1.0*
124
125%if %{build_compat32}
126%files -n compat32-%{name}
127%defattr(-,root,root,-)
128%{_libdir}/libgudev-1.0.so.*
129
130%files -n compat32-%{name}-devel
131%defattr(-,root,root,-)
132%{_libdir}/libgudev-1.0.so
133%endif
134
135
136%changelog
137* Sun Apr 24 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 230-1
138- initial build
139
Note: See TracBrowser for help on using the repository browser.