From 73be06136e2585fa099d8443c3a68203525acaa766b899d4fd13045a6411a97d Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Tue, 19 Apr 2022 16:42:03 +0000 Subject: [PATCH] Accepting request 970876 from home:michals - Split udev rules into a separate package - Obsolete libvpd2 by udev rules - Obsolete 32bit devel package OBS-URL: https://build.opensuse.org/request/show/970876 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvpd?expand=0&rev=3 --- libvpd.changes | 7 +++++++ libvpd.spec | 15 ++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/libvpd.changes b/libvpd.changes index 7895a22..720c384 100644 --- a/libvpd.changes +++ b/libvpd.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Apr 19 16:06:53 UTC 2022 - Michal Suchanek + +- Split udev rules into a separate package +- Obsolete libvpd2 by udev rules +- Obsolete 32bit devel package + ------------------------------------------------------------------- Thu Apr 14 19:06:30 UTC 2022 - Michal Suchanek diff --git a/libvpd.spec b/libvpd.spec index a3df87f..29dd1bb 100644 --- a/libvpd.spec +++ b/libvpd.spec @@ -44,17 +44,28 @@ Product Data (VPD) database created by vpdupdate in the lsvpd package. %package -n %{name}%{soversion} Summary: VPD Database access library for lsvpd Group: System/Libraries +Requires: %{name}-base %description -n %{name}%{soversion} The libvpd package contains classes that are used to access a Vital Product Data (VPD) database created by vpdupdate in the lsvpd package. +%package base +Summary: Udev rules for VPD Database access library +Group: System/Libraries +Obsoletes: libvpd2 < 2.2.9 + +%description base +Udev rules for libvpd library used to access a vpd database created by +vpdupdate in the lsvpd package. + %package devel Summary: VPD Database access library for lsvpd Group: Development/Languages/C and C++ Requires: %{name}%{soversion} = %{version}-%{release} Requires: pkgconfig(sqlite3) Obsoletes: libvpd2-devel < 2.2.9 +Obsoletes: libvpd2-devel-32bit < 2.2.9 %description devel The libvpd-devel package contains development libraries and header @@ -68,7 +79,7 @@ the lsvpd package. autoreconf -fiv %configure \ --disable-static -%make_build +make %{?_smp_mflags} %install %make_install @@ -79,6 +90,8 @@ find %{buildroot} -type f -name "*.la" -delete -print %files -n %{name}%{soversion} %{_libdir}/*.so.* + +%files base %{_udevrulesdir}/90-vpdupdate.rules %files devel