Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.2
allegro
allegro-4.4.2-pkgconfig.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File allegro-4.4.2-pkgconfig.patch of Package allegro
Index: misc/allegrogl.pc.in =================================================================== --- misc/allegrogl.pc.in.orig +++ misc/allegrogl.pc.in @@ -8,7 +8,7 @@ suffix=@lib_type@@lib_linkage@ Name: allegrogl Description: OpenGL addon for Allegro game programming library Version: ${version} -# always statically linked -Libs: -L${libdir} -lalleggl${suffix} @link_with@ -Requires: allegro${suffix} >= ${version} +Libs: -L${libdir} -lalleggl${suffix} +Libs.private: @link_with@ +Requires.private: allegro${suffix} >= ${version} Cflags: -I${includedir} Index: misc/jpgalleg.pc.in =================================================================== --- misc/jpgalleg.pc.in.orig +++ misc/jpgalleg.pc.in @@ -8,7 +8,7 @@ suffix=@lib_type@@lib_linkage@ Name: JPGalleg Description: JPEG addon for Allegro game programming library Version: ${version} -# always statically linked -Libs: -L${libdir} -ljpgalleg${suffix} @link_with@ -Requires: allegro${suffix} >= ${version} +Libs: -L${libdir} -ljpgalleg${suffix} +Libs.private: @link_with@ +Requires.private: allegro${suffix} >= ${version} Cflags: -I${includedir} Index: misc/loadpng.pc.in =================================================================== --- misc/loadpng.pc.in.orig +++ misc/loadpng.pc.in @@ -8,7 +8,7 @@ suffix=@lib_type@@lib_linkage@ Name: loadpng Description: PNG addon for Allegro game programming library Version: ${version} -# always statically linked -Libs: -L${libdir} -lloadpng${suffix} @link_with@ -Requires: allegro${suffix} >= ${version} +Libs: -L${libdir} -lloadpng${suffix} +Libs.private: @link_with@ +Requires.private: allegro${suffix} >= ${version} Cflags: -I${includedir} Index: misc/logg.pc.in =================================================================== --- misc/logg.pc.in.orig +++ misc/logg.pc.in @@ -8,7 +8,7 @@ suffix=@lib_type@@lib_linkage@ Name: logg Description: Ogg Vorbis addon for Allegro game programming library Version: ${version} -# always statically linked -Libs: -L${libdir} -llogg${suffix} @link_with@ -Requires: allegro${suffix} >= ${version} +Libs: -L${libdir} -llogg${suffix} +Libs.private: @link_with@ +Requires.private: allegro${suffix} >= ${version} Cflags: -I${includedir} Index: CMakeLists.txt =================================================================== --- CMakeLists.txt.orig +++ CMakeLists.txt @@ -445,20 +445,18 @@ if(ALLEGRO_WITH_XWINDOWS) include_directories(SYSTEM ${X11_INCLUDE_DIR}) list(APPEND PLATFORM_SOURCES ${ALLEGRO_SRC_X_FILES}) list(APPEND PLATFORM_LIBS ${X11_LIBRARIES}) + SET(PKGCONF_DEPS "x11 xproto") if(X11_XShm_FOUND) set(ALLEGRO_XWINDOWS_WITH_SHM 1) list(APPEND PLATFORM_LIBS ${X11_Xext_LIB}) + SET(PKGCONF_DEPS "${PKGCONF_DEPS} xext") endif() if(X11_Xcursor_FOUND) set(ALLEGRO_XWINDOWS_WITH_XCURSOR 1) list(APPEND PLATFORM_LIBS ${X11_Xcursor_LIB}) - endif() - - if(X11_Xcursor_FOUND) - set(ALLEGRO_XWINDOWS_WITH_XCURSOR 1) - list(APPEND PLATFORM_LIBS ${X11_Xcursor_LIB}) + SET(PKGCONF_DEPS "${PKGCONF_DEPS} xcursor") endif() if(X11_Xpm_FOUND) @@ -471,6 +469,7 @@ if(ALLEGRO_WITH_XWINDOWS) if(X11_xf86vmode_FOUND) set(ALLEGRO_XWINDOWS_WITH_XF86VIDMODE 1) list(APPEND PLATFORM_LIBS ${X11_Xxf86vm_LIB}) + SET(PKGCONF_DEPS "${PKGCONF_DEPS} xxf86vm") endif() check_library_exists(X11 XOpenIM "${X11_LIB_SEARCH_PATH}" XIM_FOUND) Index: misc/allegro.pc.in =================================================================== --- misc/allegro.pc.in.orig +++ misc/allegro.pc.in @@ -8,6 +8,7 @@ suffix=@lib_type@@lib_linkage@ Name: allegro Description: Allegro game programming library Version: ${version} +Requires.private: @PKGCONF_DEPS@ Libs: -L${libdir} -lalleg${suffix} Libs.private: @link_with@ Cflags: -I${includedir}
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor