change package name(dev to devel) and installation directory of man files

(cherry picked from commit a8beab8a75ef1b2a71092643da5fba9a50b72858)
This commit is contained in:
yafen 2021-08-27 19:23:56 +08:00 committed by openeuler-sync-bot
parent aadd5f5de2
commit 119c5b3011
2 changed files with 53 additions and 60 deletions

View File

@ -1,6 +1,6 @@
--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -33,7 +33,7 @@ LL2 = -L. -lpigpiod_if -pthread -lr @@ -33,12 +33,12 @@ LL2 = -L. -lpigpiod_if -pthread -lrt
LL3 = -L. -lpigpiod_if2 -pthread -lrt LL3 = -L. -lpigpiod_if2 -pthread -lrt
@ -9,4 +9,9 @@
exec_prefix = $(prefix) exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin bindir = $(exec_prefix)/bin
includedir = $(prefix)/include includedir = $(prefix)/include
libdir = $(prefix)/lib
-mandir = $(prefix)/man
+mandir = $(prefix)/share/man
all: $(ALL)

View File

@ -1,16 +1,10 @@
%global _lib_path /usr/lib %global _lib_dir /usr/lib
%global _include_path /usr/include
%global _bin_path /usr/bin
%global _man1_path /usr/man/man1
%global _man3_path /usr/man/man3
%global _opt_path /opt/pigpio/cgi
%global _doc_path /usr/share/doc
%global _service_path /usr/lib/systemd/system %global _service_path /usr/lib/systemd/system
%global debug_package %{nil} %global debug_package %{nil}
Name: pigpio Name: pigpio
Version: 1.79 Version: 1.79
Release: 1 Release: 2
Summary: Raspberry Pi GPIO control transitional package Summary: Raspberry Pi GPIO control transitional package
License: Unlicense License: Unlicense
URL: https://github.com/joan2937/pigpio URL: https://github.com/joan2937/pigpio
@ -26,9 +20,9 @@ BuildRequires: python3
BuildRequires: python3-setuptools BuildRequires: python3-setuptools
Requires: libpigpiod-if2-1 = %{version}-%{release} Requires: libpigpiod-if2-1 = %{version}-%{release}
Requires: libpigpiod-if1 = %{version}-%{release} Requires: libpigpiod-if1 = %{version}-%{release}
Requires: libpigpiod-if-dev = %{version}-%{release} Requires: libpigpiod-if-devel = %{version}-%{release}
Requires: libpigpio1 = %{version}-%{release} Requires: libpigpio1 = %{version}-%{release}
Requires: libpigpio-dev = %{version}-%{release} Requires: libpigpio-devel = %{version}-%{release}
Requires: pigpio-tools = %{version}-%{release} Requires: pigpio-tools = %{version}-%{release}
Requires: pigpiod = %{version}-%{release} Requires: pigpiod = %{version}-%{release}
Requires: python3-pigpio = %{version}-%{release} Requires: python3-pigpio = %{version}-%{release}
@ -55,12 +49,12 @@ Provides: libpigpiod-if1 = %{version}-%{release}
%description -n libpigpiod-if1 %description -n libpigpiod-if1
This package provides the deprecated libpigpiod_if client library This package provides the deprecated libpigpiod_if client library
%package -n libpigpiod-if-dev %package -n libpigpiod-if-devel
Summary: Development headers for client libraries for Raspberry Pi GPIO control Summary: Development headers for client libraries for Raspberry Pi GPIO control
Provides: libpigpiod-if-dev = %{version}-%{release} Provides: libpigpiod-if-devel = %{version}-%{release}
Requires: libpigpiod-if2-1 = %{version}-%{release} Requires: libpigpiod-if2-1 = %{version}-%{release}
Requires: libpigpiod-if1 = %{version}-%{release} Requires: libpigpiod-if1 = %{version}-%{release}
%description -n libpigpiod-if-dev %description -n libpigpiod-if-devel
This package provides the development headers for the libpigpiod_if2 and libpigpiod_if client libraries. This package provides the development headers for the libpigpiod_if2 and libpigpiod_if client libraries.
%package -n libpigpio1 %package -n libpigpio1
@ -69,11 +63,11 @@ Provides: libpigpio1 = %{version}-%{release}
%description -n libpigpio1 %description -n libpigpio1
This package provides the pigpio library used to access the GPIO directly. This package provides the pigpio library used to access the GPIO directly.
%package -n libpigpio-dev %package -n libpigpio-devel
Summary: Client tools for Raspberry Pi GPIO control Summary: Client tools for Raspberry Pi GPIO control
Provides: libpigpio-dev = %{version}-%{release} Provides: libpigpio-devel = %{version}-%{release}
Requires: libpigpio1 = %{version}-%{release} Requires: libpigpio1 = %{version}-%{release}
%description -n libpigpio-dev %description -n libpigpio-devel
This package provides the development headers for the pigpio library used to access the GPIO directly. This package provides the development headers for the pigpio library used to access the GPIO directly.
%package -n pigpio-tools %package -n pigpio-tools
@ -110,77 +104,71 @@ make
%install %install
mkdir -p %{buildroot}%{_service_path} mkdir -p %{buildroot}%{_service_path}
mkdir -p %{buildroot}%{_doc_path}/{pigpio,pigpiod,pigpio-tools,libpigpio-dev,libpigpio1,libpigpiod-if-dev,libpigpiod-if2-1,libpigpiod-if1,python3-pigpio}
cd %{name}-%{version} cd %{name}-%{version}
make install DESTDIR=%{buildroot} make install DESTDIR=%{buildroot}
install -p -m 644 util/pigpiod.service %{buildroot}%{_service_path} install -p -m 644 util/pigpiod.service %{buildroot}%{_service_path}
install -p -m 644 UNLICENCE %{buildroot}%{_doc_path}/pigpio/
install -p -m 644 UNLICENCE %{buildroot}%{_doc_path}/pigpiod/
install -p -m 644 UNLICENCE %{buildroot}%{_doc_path}/pigpio-tools/
install -p -m 644 UNLICENCE %{buildroot}%{_doc_path}/libpigpio-dev/
install -p -m 644 UNLICENCE %{buildroot}%{_doc_path}/libpigpio1/
install -p -m 644 UNLICENCE %{buildroot}%{_doc_path}/libpigpiod-if-dev/
install -p -m 644 UNLICENCE %{buildroot}%{_doc_path}/libpigpiod-if2-1/
install -p -m 644 UNLICENCE %{buildroot}%{_doc_path}/libpigpiod-if1/
install -p -m 644 UNLICENCE %{buildroot}%{_doc_path}/python3-pigpio/
%files %files
%defattr (-, root, root) %defattr (-, root, root)
%doc %license %{name}-%{version}/UNLICENCE
/usr/share/doc/pigpio/* %exclude %{_lib_dir}/python2*
%exclude /usr/lib/python2*
%files -n libpigpiod-if2-1 %files -n libpigpiod-if2-1
%defattr (-, root, root) %defattr (-, root, root)
/usr/lib/libpigpiod_if2.so.1 %{_lib_dir}/libpigpiod_if2.so.1
/usr/share/doc/libpigpiod-if2-1/* %license %{name}-%{version}/UNLICENCE
%files -n libpigpiod-if1 %files -n libpigpiod-if1
%defattr (-, root, root) %defattr (-, root, root)
/usr/lib/libpigpiod_if.so.1 %{_lib_dir}/libpigpiod_if.so.1
/usr/share/doc/libpigpiod-if1/* %license %{name}-%{version}/UNLICENCE
%files -n libpigpiod-if-dev %files -n libpigpiod-if-devel
%defattr (-, root, root) %defattr (-, root, root)
/usr/lib/libpigpiod_if*.so %{_lib_dir}/libpigpiod_if*.so
/usr/include/pigpiod_if*.h %{_includedir}/pigpiod_if*.h
/usr/man/man3/pigpiod_if.3* %{_mandir}/man3/pigpiod_if.3*
/usr/man/man3/pigpiod_if2.3* %{_mandir}/man3/pigpiod_if2.3*
/usr/share/doc/libpigpiod-if-dev/* %license %{name}-%{version}/UNLICENCE
%files -n libpigpio1 %files -n libpigpio1
%defattr (-, root, root) %defattr (-, root, root)
/usr/lib/libpigpio.so.1 %{_lib_dir}/libpigpio.so.1
/usr/share/doc/libpigpio1/* %license %{name}-%{version}/UNLICENCE
%files -n libpigpio-dev %files -n libpigpio-devel
%defattr (-, root, root) %defattr (-, root, root)
/usr/lib/libpigpio.so %{_lib_dir}/libpigpio.so
/usr/include/pigpio.h %{_includedir}/pigpio.h
/usr/man/man3/pigpio.3* %{_mandir}/man3/pigpio.3*
/usr/share/doc/libpigpio-dev/* %license %{name}-%{version}/UNLICENCE
%files -n pigpio-tools %files -n pigpio-tools
%defattr (-, root, root) %defattr (-, root, root)
/usr/bin/pig2vcd %{_bindir}/pig2vcd
/usr/bin/pigs %{_bindir}/pigs
/usr/man/man1/pigs.1* %{_mandir}/man1/pigs.1*
/usr/man/man1/pig2vcd.1* %{_mandir}/man1/pig2vcd.1*
/usr/share/doc/pigpio-tools/* %license %{name}-%{version}/UNLICENCE
%files -n pigpiod %files -n pigpiod
%defattr (-, root, root) %defattr (-, root, root)
/opt/pigpio/* /opt/pigpio
/usr/bin/pigpiod %{_bindir}/pigpiod
/usr/man/man1/pigpiod.1* %{_mandir}/man1/pigpiod.1*
/usr/lib/systemd/system/pigpiod.service %{_service_path}/pigpiod.service
/usr/share/doc/pigpiod/* %license %{name}-%{version}/UNLICENCE
%files -n python3-pigpio %files -n python3-pigpio
%defattr (-, root, root) %defattr (-, root, root)
/usr/lib/python3* %{_lib_dir}/python3*
/usr/share/doc/python3-pigpio/* %license %{name}-%{version}/UNLICENCE
%changelog %changelog
* Fri Aug 27 2021 Yafen Fang<yafen@iscas.ac.cn> - 1.79-2
- change package name libpigpiod-if-dev to libpigpiod-if-devel
- change package name libpigpio-dev to libpigpio-devel
- change installation directory of man files
* Mon May 17 2021 Yafen Fang<yafen@iscas.ac.cn> - 1.79-1 * Mon May 17 2021 Yafen Fang<yafen@iscas.ac.cn> - 1.79-1
- init package - init package