From 12ed18b61e7dc8e81a8946959434931c6a0a7fcf Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Tue, 9 Jun 2020 23:11:04 +0200 Subject: [PATCH] Remove outdated rpm .spec file template The distro source packages are much more useful than this. Grepped source tree for ".spec" and "rpm", hopefully I caught all occurrences. --- .gitignore | 1 - CMakeLists.txt | 1 - doc/release-checklist.txt | 4 +- libftdi1.spec.in | 104 --------------------------------------------- 4 files changed, 2 insertions(+), 108 deletions(-) delete mode 100644 libftdi1.spec.in diff --git a/.gitignore b/.gitignore index 2f28a2f..b652e9f 100644 --- a/.gitignore +++ b/.gitignore @@ -42,7 +42,6 @@ examples/simple # libftdi specific libftdi1-config -libftdi1.spec # CMake CMakeCache.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 6655caf..7771e80 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -165,7 +165,6 @@ if(${WIN32}) set(libdir ${CMAKE_INSTALL_PREFIX}/bin) endif(${WIN32}) -configure_file(${CMAKE_SOURCE_DIR}/libftdi1.spec.in ${CMAKE_BINARY_DIR}/libftdi1.spec @ONLY) configure_file(${CMAKE_SOURCE_DIR}/libftdi1.pc.in ${CMAKE_BINARY_DIR}/libftdi1.pc @ONLY) configure_file(${CMAKE_SOURCE_DIR}/libftdipp1.pc.in ${CMAKE_BINARY_DIR}/libftdipp1.pc @ONLY) install(FILES ${CMAKE_BINARY_DIR}/libftdi1.pc ${CMAKE_BINARY_DIR}/libftdipp1.pc diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt index 6744963..347a5a6 100644 --- a/doc/release-checklist.txt +++ b/doc/release-checklist.txt @@ -13,7 +13,7 @@ - Ensure all modifications are checked in -- Sign tarball, build .src.rpm and sign it, too +- Sign tarball - Create git tag: - git tag -s -u 24F006F5 v1.XX @@ -21,7 +21,7 @@ - git push --tags - Website - - Upload tarball and .src.rpm + - Upload tarball - Add ChangeLog to main page - Update URLs in download section - Generate API documentation and upload it diff --git a/libftdi1.spec.in b/libftdi1.spec.in deleted file mode 100644 index 9017696..0000000 --- a/libftdi1.spec.in +++ /dev/null @@ -1,104 +0,0 @@ -%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} - -Summary: Library to program and control the FTDI USB controller -Name: libftdi1 -Version: @VERSION@ -Release: 1 -License: LGPL for libftdi and GPLv2+linking exception for the C++ wrapper -Group: System Environment/Libraries -Vendor: Intra2net AG -Source: https://www.intra2net.com/en/developer/libftdi/download/%{name}-%{version}.tar.bz2 -Buildroot: /tmp/%{name}-%{version}-root -Requires: libusb1 -BuildRequires: libusb1, libusb1-devel, pkgconfig, doxygen -BuildRequires: swig python-devel -Prefix: /usr -URL: https://www.intra2net.com/en/developer/libftdi - -%package devel -Summary: Header files and static libraries for libftdi1 -Group: Development/Libraries -Requires: libftdi1 = %{version}, libusb1-devel - -%package python -Summary: Python bindings for libftdi -License: LGPL -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} - -%description -Library to program and control the FTDI USB controller - -%description devel -Header files and static libraries for libftdi1 - -%description python -Python bindings for libftdi1 generated by SWIG - -%prep -%setup -q - -%build - -mkdir build -cd build - -export CFLAGS="$RPM_OPT_FLAGS" -export CXXFLAGS="$RPM_OPT_FLAGS" -cmake -DCMAKE_INSTALL_PREFIX="%{prefix}" ../ - -make %{?_smp_mflags} - -%install -cd build -make DESTDIR=$RPM_BUILD_ROOT install - -# Remove example programs -rm -f $RPM_BUILD_ROOT/usr/bin/simple -rm -f $RPM_BUILD_ROOT/usr/bin/bitbang -rm -f $RPM_BUILD_ROOT/usr/bin/bitbang2 -rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_ft2232 -rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_cbus -rm -f $RPM_BUILD_ROOT/usr/bin/find_all -rm -f $RPM_BUILD_ROOT/usr/bin/find_all_pp -rm -f $RPM_BUILD_ROOT/usr/bin/serial_test -rm -f $RPM_BUILD_ROOT/usr/bin/baud_test -rm -f $RPM_BUILD_ROOT/usr/bin/stream_test -rm -f $RPM_BUILD_ROOT/usr/bin/eeprom -rm -f $RPM_BUILD_ROOT/usr/bin/async -rm -f $RPM_BUILD_ROOT/usr/bin/purge_test - -# Clean python compiled files in examples dir -find $RPM_BUILD_ROOT%{prefix}/share/libftdi/examples -name "*.pyc" -or -name "*.pyo" -exec rm -f \{\} \; - -# move documentation to version specific directory -# Is there an easy way in cmake to set the DOCDIR? -mkdir -p $RPM_BUILD_ROOT%{prefix}/share/doc/%{name}-%{version} -mv $RPM_BUILD_ROOT%{prefix}/share/doc/%{name}/* $RPM_BUILD_ROOT%{prefix}/share/doc/%{name}-%{version} - -%clean -rm -fr $RPM_BUILD_ROOT - -%files -%defattr(-,root,root) -%doc COPYING.LIB COPYING.GPL LICENSE -%{_libdir}/libftdi1*.so* -%{_libdir}/libftdipp1*.so* - -%files devel -%defattr(-,root,root) -%doc build/doc/html build/doc/man -%{_bindir}/ftdi_eeprom -%{_bindir}/libftdi1-config -%{prefix}/include/libftdi1/*.h -%{prefix}/include/libftdi1/*.hpp -%{prefix}/share/libftdi/examples/* -%{_libdir}/libftdi1*.*a -%{_libdir}/libftdipp1*.*a -%{_libdir}/pkgconfig/*.pc -%{_libdir}/cmake/libftdi1/* - -%files python -%defattr(-,root,root,-) -%attr(755,root,root) %{python_sitearch}/_ftdi1.so -%{python_sitearch}/ftdi1.py* -- 1.7.1