From 2235306b05d29f22fd33eafdced3081f70ac7e37 Mon Sep 17 00:00:00 2001 From: Volker Kaiser Date: Wed, 8 Aug 2012 10:21:15 +0200 Subject: added custom spec file --- libuca.spec.in | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 libuca.spec.in (limited to 'libuca.spec.in') diff --git a/libuca.spec.in b/libuca.spec.in new file mode 100644 index 0000000..9e21bb2 --- /dev/null +++ b/libuca.spec.in @@ -0,0 +1,76 @@ +# -*- rpm-spec -*- +Buildroot: @UCA_BUILD_DIR@/_CPack_Packages/Linux/RPM/@CPACK_PACKAGE_FILE_NAME@ +Summary: Abstract interface for different camera classes and frame grabber devices +Name: libuca +Version: @VERSION@ +Release: @CPACK_PACKAGE_RELEASE@ +License: unknown +Group: unknown +Vendor: Karlsruhe Institute of Technology/IPE +Prefix: @CMAKE_INSTALL_PREFIX@ + + + + +#p define prefix /usr/local +%define _rpmdir @UCA_BUILD_DIR@/_CPack_Packages/Linux/RPM +%define _rpmfilename @CPACK_PACKAGE_FILE_NAME@.rpm +%define _unpackaged_files_terminate_build 0 +%define _topdir @UCA_BUILD_DIR@/_CPack_Packages/Linux/RPM + + + +%description +DESCRIPTION +=========== + +This is an installer created using CPack (http://www.cmake.org). No additional installation instructions provided. + + + +# This is a shortcutted spec file generated by CMake RPM generator +# we skip _install step because CPack does that for us. +# We do only save CPack installed tree in _prepr +# and then restore it in build. +%prep +mv $RPM_BUILD_ROOT @UCA_BUILD_DIR@/_CPack_Packages/Linux/RPM/tmpBBroot + +#p build + +%install +if [ -e $RPM_BUILD_ROOT ]; +then + rm -Rf $RPM_BUILD_ROOT +fi +mv "@UCA_BUILD_DIR@/_CPack_Packages/Linux/RPM/tmpBBroot" $RPM_BUILD_ROOT + +%clean + +%post + + +%postun + + +%pre + + +%preun + + +%files +%defattr(-,root,root,-) +@CMAKE_INSTALL_PREFIX@/include/uca/*.h +@CMAKE_INSTALL_PREFIX@/@LIB_INSTALL_DIR@/libuca.so +@CMAKE_INSTALL_PREFIX@/@LIB_INSTALL_DIR@/libuca.so.@UCA_VERSION_MINOR@ +@CMAKE_INSTALL_PREFIX@/@LIB_INSTALL_DIR@/libuca.so.@UCA_ABI_VERSION@ +@CMAKE_INSTALL_PREFIX@/lib/pkgconfig/uca.pc + + +%changelog +* Tue Aug 7 2012 Volker Kaiser +pack only existing header files +* Tue Aug 7 2012 Volker Kaiser +using more variables in spec file +* Tue Aug 2 2012 Volker Kaiser +First package version -- cgit v1.2.3