change package name(dev to devel) and installation directory of man files
(cherry picked from commit a8beab8a75ef1b2a71092643da5fba9a50b72858)
This commit is contained in:
parent
aadd5f5de2
commit
119c5b3011
@ -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)
|
||||||
|
|
||||||
|
|||||||
104
pigpio.spec
104
pigpio.spec
@ -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
|
||||||
Loading…
x
Reference in New Issue
Block a user