diff --git a/docker-builder-data/build/script/packet/rsvg-2.40.16.sh b/docker-builder-data/build/script/packet/rsvg-2.40.16.sh index 42701fc..9d2cd12 100644 --- a/docker-builder-data/build/script/packet/rsvg-2.40.16.sh +++ b/docker-builder-data/build/script/packet/rsvg-2.40.16.sh @@ -4,4 +4,18 @@ PK_DIRNAME="librsvg-2.40.16" PK_ARCHIVE="$PK_DIRNAME.tar.xz" PK_URL="https://download.gnome.org/sources/librsvg/2.40/$PK_ARCHIVE" -source $INCLUDE_SCRIPT_DIR/inc-pkall-default.sh +source $INCLUDE_SCRIPT_DIR/inc-pkallunpack-default.sh +source $INCLUDE_SCRIPT_DIR/inc-pkbuild-default.sh +source $INCLUDE_SCRIPT_DIR/inc-pkinstall_release-default.sh + +pkinstall() { + cd "$BUILD_PACKET_DIR/$PK_DIRNAME" + make install || return 1 + local GDK_API_VERSION=`ls $ENVDEPS_PACKET_DIR/lib/gdk-pixbuf-2.0/ | grep 2` + if [ -z "$GDK_API_VERSION" ]; then + return 1 + fi + local GDK_LOADERS="$INSTALL_PACKET_DIR/lib/gdk-pixbuf-2.0/$GDK_API_VERSION/loaders" + mkdir -p "$GDK_LOADERS" || return 1 + cp --remove-destination "$BUILD_PACKET_DIR/$PK_DIRNAME/gdk-pixbuf-loader/.libs/libpixbufloader-svg.so" "$GDK_LOADERS/" || return 1 +}