Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Rebuild
lib3ds
lib3ds-pkgconfig.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File lib3ds-pkgconfig.patch of Package lib3ds
Index: lib3ds-1.3.0/lib3ds-config.in =================================================================== --- lib3ds-1.3.0.orig/lib3ds-config.in +++ lib3ds-1.3.0/lib3ds-config.in @@ -1,9 +1,5 @@ #!/bin/sh -prefix=@prefix@ -exec_prefix=@exec_prefix@ -exec_prefix_set=no - usage() { cat <<EOF @@ -22,6 +18,8 @@ if test $# -eq 0; then usage 1 1>&2 fi +PKG_CONFIG_ARGS= + while test $# -gt 0; do case "$1" in -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; @@ -30,23 +28,23 @@ while test $# -gt 0; do case $1 in --prefix=*) - prefix=$optarg + PKG_CONFIG_ARGS="$PKG_CONFIG_ARGS --define-variable=prefix=$optarg" if test $exec_prefix_set = no ; then - exec_prefix=$optarg + PKG_CONFIG_ARGS="$PKG_CONFIG_ARGS --define-variable=exec_prefix=$optarg" fi ;; --prefix) echo_prefix=yes ;; --exec-prefix=*) - exec_prefix=$optarg + PKG_CONFIG_ARGS="$PKG_CONFIG_ARGS --define-variable=exec_prefix=$optarg" exec_prefix_set=yes ;; --exec-prefix) echo_exec_prefix=yes ;; --version) - echo @LIB3DS_VERSION@ + pkg-config --modversion lib3ds ;; --cflags) echo_cflags=yes @@ -62,23 +60,18 @@ while test $# -gt 0; do done if test "$echo_prefix" = "yes"; then - echo $prefix + pkg-config $PKG_CONFIG_ARGS --variable=prefix lib3ds fi if test "$echo_exec_prefix" = "yes"; then - echo $exec_prefix + pkg-config $PKG_CONFIG_ARGS --variable=exec_prefix lib3ds fi if test "$echo_cflags" = "yes"; then - if test @includedir@ != /usr/include ; then - echo -I@includedir@ - fi + pkg-config $PKG_CONFIG_ARGS --cflags lib3ds fi if test "$echo_libs" = "yes"; then - if test @libdir@ != /usr/lib ; then - my_linker_flags="-L@libdir@" - fi - echo ${my_linker_flags} -l3ds -fi + pkg-config $PKG_CONFIG_ARGS --libs lib3ds +fi Index: lib3ds-1.3.0/lib3ds.pc.in =================================================================== --- /dev/null +++ lib3ds-1.3.0/lib3ds.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: lib3ds +Description: lib3ds +Version: @VERSION@ +Requires: +Libs: -L${libdir} -l3ds -lm +Cflags: -I${includedir} Index: lib3ds-1.3.0/Makefile.am =================================================================== --- lib3ds-1.3.0.orig/Makefile.am +++ lib3ds-1.3.0/Makefile.am @@ -35,6 +35,7 @@ man_MANS = \ EXTRA_DIST = \ lib3ds.m4 \ lib3ds-config.1 \ + lib3ds.pc \ AUTHORS \ COPYING \ ChangeLog \ Index: lib3ds-1.3.0/configure.in =================================================================== --- lib3ds-1.3.0.orig/configure.in +++ lib3ds-1.3.0/configure.in @@ -16,6 +16,8 @@ AM_INIT_AUTOMAKE(lib3ds, $LIB3DS_VERSION AC_PROG_CC AC_PROG_LIBTOOL +AC_CONFIG_FILES([lib3ds.pc]) + AC_MSG_CHECKING([for debugging mode]) AC_ARG_ENABLE(debug-mode, [ --enable-debug-mode enable debugging mode],
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