]> git.pld-linux.org Git - packages/libwebcam.git/blob - libwebcam-pkgconfig.patch
- undebianize
[packages/libwebcam.git] / libwebcam-pkgconfig.patch
1 Index: libwebcam-0.2.1/libwebcam/CMakeLists.txt
2 ===================================================================
3 --- libwebcam-0.2.1/libwebcam/CMakeLists.txt    (revision 97)
4 +++ libwebcam-0.2.1/libwebcam/CMakeLists.txt    (working copy)
5 @@ -107,8 +107,21 @@
6         COMPILE_FLAGS "-Wall ${EXTRA_COMPILE_FLAGS}"
7  )
8  
9 +# create libwebcam.pc (for pkg-config)
10 +execute_process (
11 +       COMMAND                 sh -c "sed -e 's_<--PREFIX--!>_${CMAKE_INSTALL_PREFIX}_g' ${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig/libwebcam.pc_base  > ${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig/libwebcam.pc"
12 +       RESULT_VARIABLE         PC_EXECUTE_RESULT
13 +       ERROR_QUIET
14 +)
15  
16 +if (PC_EXECUTE_RESULT)
17 +       message(ERROR " Unable to parse ${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig/libwebcam.pc_base")
18 +else (PC_EXECUTE_RESULT)
19 +       message("** created libwecam.pc")
20 +endif (PC_EXECUTE_RESULT)
21  
22 +
23 +
24  #
25  # INSTALLATION
26  #
27 @@ -128,8 +141,13 @@
28         COMPONENT                               LIBWEBCAM
29  )
30  
31 +install (
32 +       FILES   pkgconfig/libwebcam.pc
33 +       DESTINATION     ${CMAKE_INSTALL_LIBDIR}/pkgconfig
34 +)
35  
36  
37 +
38  #
39  # PACKAGING
40  #
41 --- libwebcam-0.2.1/libwebcam/pkgconfig/libwebcam.pc_base
42 +++ libwebcam-0.2.1/libwebcam/pkgconfig/libwebcam.pc_base
43 @@ -0,0 +1,10 @@
44 +prefix=<--PREFIX--!>
45 +exec_prefix=${prefix}
46 +libdir=${exec_prefix}/lib
47 +includedir=${exec_prefix}/include
48
49 +Name: libwebcam
50 +Description: The Webcam Library
51 +Version: 0.2.1
52 +Libs: -L${libdir} -lwebcam 
53 +Cflags: -I${includedir}
This page took 0.106571 seconds and 3 git commands to generate.