Browse Source

Add libglew-static package, fix moony.lv2 deps

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 6 days ago
parent
commit
6690c6eaee
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
7 changed files with 79 additions and 1 deletions
  1. +5
    -0
      sources/libs/glew-static/debian/changelog
  2. +27
    -0
      sources/libs/glew-static/debian/control
  3. +2
    -0
      sources/libs/glew-static/debian/install
  4. +37
    -0
      sources/libs/glew-static/debian/rules
  5. +1
    -0
      sources/libs/glew-static/debian/source/format
  6. +6
    -0
      sources/plugins/moony.lv2/debian/changelog
  7. +1
    -1
      sources/plugins/moony.lv2/debian/control

+ 5
- 0
sources/libs/glew-static/debian/changelog View File

@@ -0,0 +1,5 @@
glew-static (6:2.2.0-1kxstudio8) focal; urgency=medium

* Initial package

-- falkTX <falktx@falktx.com> Sun, 17 Apr 2022 15:05:47 +0100

+ 27
- 0
sources/libs/glew-static/debian/control View File

@@ -0,0 +1,27 @@
Source: glew-static
Section: devel
Priority: optional
Maintainer: falkTX <falktx@falktx.com>
Build-Depends: debhelper-compat (= 13),
kxstudio-build-scripts (>= 5),
libgl1-mesa-dev | libgl-dev,
libglu1-mesa-dev | libglu-dev,
libx11-dev,
libxi-dev,
libxmu-dev
Standards-Version: 4.5.0
Homepage: http://glew.sourceforge.net
Rules-Requires-Root: no

Package: libglew-static
Architecture: any
Depends: ${misc:Depends}
Description: OpenGL Extension Wrangler (static)
The OpenGL Extension Wrangler, GLEW for short, is a library that
handles initialization of OpenGL extensions in a portable and simple
way. Once the program initializes the library and checks the
availability of extensions, it can safely call the entry points defined
by the extension. Currently GLEW supports almost all the extensions
found in the OpenGL extension registry (http://www.opengl.org/registry).
.
This package provides the static library used in KXStudio builds.

+ 2
- 0
sources/libs/glew-static/debian/install View File

@@ -0,0 +1,2 @@
/opt/kxstudio/include
/opt/kxstudio/lib

+ 37
- 0
sources/libs/glew-static/debian/rules View File

@@ -0,0 +1,37 @@
#!/usr/bin/make -f

KXSTUDIO_NO_FASTMATH = y
include /usr/share/dpkg/kxstudio.mk

export GLEW_DEST = /opt/kxstudio
export GLEW_PREFIX = /opt/kxstudio

export BINDIR = /opt/kxstudio/bin
export INCDIR = /opt/kxstudio/include/GL
export PKGDIR = /opt/kxstudio/lib/pkgconfig

override_dh_auto_configure:
rm -f config/config.guess
ln -sf /usr/share/misc/config.guess config/

override_dh_auto_build:
dh_auto_build -- \
GL_LDFLAGS=-lGL \
GLU_LDFLAGS=-lGLU \
GLUT_LDFLAGS=-lglut \
LIBDIR=/opt/kxstudio/lib \
SYSTEM=$(firstword $(subst -, ,$(DEB_HOST_GNU_SYSTEM))) \
'LD=$$(CC)' \
'OPT=$(CFLAGS)'

override_dh_auto_install:
$(MAKE) install.all DESTDIR=$(CURDIR)/debian/tmp LIBDIR=/opt/kxstudio/lib
rm $(CURDIR)/debian/tmp/opt/kxstudio/lib/*.so*

override_dh_auto_clean:
rm -f config/config.guess
ln -sf /usr/share/misc/config.guess config/
dh_auto_clean

%:
dh $@

+ 1
- 0
sources/libs/glew-static/debian/source/format View File

@@ -0,0 +1 @@
3.0 (quilt)

+ 6
- 0
sources/plugins/moony.lv2/debian/changelog View File

@@ -1,3 +1,9 @@
moony.lv2 (6:0.40.0-1kxstudio2) focal; urgency=medium

* Use libglew dep as static lib

-- falkTX <falktx@falktx.com> Sun, 22 Feb 2026 22:06:03 +0100

moony.lv2 (6:0.40.0-1kxstudio1) focal; urgency=medium

* Initial package


+ 1
- 1
sources/plugins/moony.lv2/debian/control View File

@@ -12,7 +12,7 @@ Build-Depends: debhelper-compat (= 13),
libxext-dev,
libgl1-mesa-dev | libgl-dev,
libglu1-mesa-dev | libglu-dev,
libglew-dev
libglew-static
Standards-Version: 3.8.4

Package: moony.lv2


Loading…
Cancel
Save