PACKAGE/DEFCONFIG: add new package djvu + fix lmupdf shared (#96)

djvulibre & mupdf libs
This commit is contained in:
Apaczer
2024-03-23 07:08:50 +01:00
committed by GitHub
parent 8b4e452366
commit 3dae427d4c
6 changed files with 30 additions and 0 deletions

View File

@@ -137,6 +137,7 @@ BR2_PACKAGE_LIBRETRO_VEMULATOR=y
BR2_PACKAGE_LIBRETRO_WASM4=y
BR2_PACKAGE_LIBRETRO_X1=y
BR2_PACKAGE_LIBRETRO_XRICK=y
BR2_PACKAGE_DJVU=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y
@@ -157,6 +158,7 @@ BR2_PACKAGE_SDL_NET=y
BR2_PACKAGE_SDL_SOUND=y
BR2_PACKAGE_SDL_SOUND_PLAYSOUND=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_MUPDF=y
BR2_PACKAGE_DBUS=y
BR2_PACKAGE_JOYMAP=y
BR2_PACKAGE_LINUXCONSOLETOOLS=y

View File

@@ -136,6 +136,7 @@ BR2_PACKAGE_LIBRETRO_VEMULATOR=y
BR2_PACKAGE_LIBRETRO_WASM4=y
BR2_PACKAGE_LIBRETRO_X1=y
BR2_PACKAGE_LIBRETRO_XRICK=y
BR2_PACKAGE_DJVU=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y
@@ -156,6 +157,7 @@ BR2_PACKAGE_SDL_NET=y
BR2_PACKAGE_SDL_SOUND=y
BR2_PACKAGE_SDL_SOUND_PLAYSOUND=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_MUPDF=y
BR2_PACKAGE_DBUS=y
BR2_PACKAGE_JOYMAP=y
BR2_PACKAGE_LINUXCONSOLETOOLS=y

View File

@@ -381,6 +381,7 @@ comment "Graphic applications"
source "package/cage/Config.in"
source "package/cog/Config.in"
source "package/fswebcam/Config.in"
source "package/djvu/Config.in"
source "package/ghostscript/Config.in"
source "package/glmark2/Config.in"
source "package/glslsandbox-player/Config.in"

6
package/djvu/Config.in Normal file
View File

@@ -0,0 +1,6 @@
config BR2_PACKAGE_DJVU
bool "djvulibre"
help
DjVuLibre is an open source (GPL'ed) project of DjVu.
https://djvu.sourceforge.net/

15
package/djvu/djvu.mk Normal file
View File

@@ -0,0 +1,15 @@
################################################################################
#
# DjVuLibre
#
################################################################################
DJVU_VERSION = 3.5.24
DJVU_SITE = https://sourceforge.net/projects/djvu/files/DjVuLibre/$(DJVU_VERSION)
DJVU_SOURCE = djvulibre-$(DJVU_VERSION).tar.gz
DJVU_INSTALL_STAGING = YES
DJVU_AUTORECONF = YES
DJVU_DEPENDENCIES = tiff jpeg
$(eval $(autotools-package))

View File

@@ -59,6 +59,10 @@ MUPDF_MAKE_OPTS = \
HAVE_OBJCOPY=no \
prefix="/usr"
ifeq ($(BR2_SHARED_LIBS),y)
MUPDF_MAKE_OPTS += shared=yes
endif
ifeq ($(BR2_PACKAGE_LIBFREEGLUT),y)
MUPDF_DEPENDENCIES += libfreeglut
else