@@ -1,8 +1,7 @@ | |||||
*.deb | *.deb | ||||
source/ardour*/*.run | |||||
source/*.debian.tar.gz | |||||
source/*.orig.tar.gz | |||||
source/*.dsc | |||||
source/*.build | |||||
source/*.changes | |||||
/source/ardour*/*.run | |||||
/source/*.debian.tar.gz | |||||
/source/*.orig.tar.gz | |||||
/source/*.dsc | |||||
/source/*.build | |||||
/source/*.changes |
@@ -0,0 +1,18 @@ | |||||
*.build | |||||
*.buildinfo | |||||
*.changes | |||||
*.debian.* | |||||
*.dsc | |||||
*.orig.* | |||||
/libs/*/* | |||||
!/libs/*/debian | |||||
/libs/*/debian/* | |||||
!/libs/*/debian/patches | |||||
!/libs/*/debian/source | |||||
!/libs/*/debian/changelog | |||||
!/libs/*/debian/control | |||||
!/libs/*/debian/rules | |||||
!/libs/kxstudio-build-scripts/ |
@@ -0,0 +1,5 @@ | |||||
kxstudio-build-scripts (1) focal; urgency=medium | |||||
* Initial package | |||||
-- falkTX <falktx@falktx.com> Sun, 17 Apr 2022 12:23:29 +0100 |
@@ -0,0 +1,12 @@ | |||||
Source: kxstudio-build-scripts | |||||
Section: devel | |||||
Priority: optional | |||||
Maintainer: falkTX <falktx@falktx.com> | |||||
Build-Depends: debhelper-compat (= 13) | |||||
Standards-Version: 4.5.0 | |||||
Package: kxstudio-build-scripts | |||||
Architecture: all | |||||
Depends: ${misc:Depends} | |||||
Description: Build scripts for KXStudio repositories | |||||
This package provides the build scripts used in the KXStudio repositories. |
@@ -0,0 +1,22 @@ | |||||
This package was debianized by falkTX <falktx@falktx.com> on | |||||
Sun, 17 Apr 2022 12:23:29 +0100. | |||||
License: | |||||
This package is free software; you can redistribute it and/or modify | |||||
it under the terms of the GNU General Public License as published by | |||||
the Free Software Foundation; either version 2 of the License, or | |||||
(at your option) any later version. | |||||
This package is distributed in the hope that it will be useful, | |||||
but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
GNU General Public License for more details. | |||||
You should have received a copy of the GNU General Public License | |||||
along with this package; if not, write to the Free Software | |||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |||||
02110-1301 USA | |||||
On Debian systems, the complete text of the GNU General | |||||
Public License can be found in `/usr/share/common-licenses/GPL-2'. |
@@ -0,0 +1 @@ | |||||
kxstudio-build-scripts_1_source.buildinfo devel optional |
@@ -0,0 +1 @@ | |||||
kxstudio.mk /usr/share/dpkg/ |
@@ -0,0 +1,4 @@ | |||||
#!/usr/bin/make -f | |||||
%: | |||||
dh $@ |
@@ -0,0 +1 @@ | |||||
3.0 (native) |
@@ -0,0 +1,23 @@ | |||||
#!/usr/bin/make -f | |||||
include /usr/share/dpkg/architecture.mk | |||||
FLAGS = -O3 -fPIC -DPIC -fvisibility=hidden -fdata-sections -ffunction-sections -DNDEBUG | |||||
ifeq ($(DEB_HOST_ARCH),armhf) | |||||
FLAGS += -march=armv7ve -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4 | |||||
else ifeq ($(DEB_HOST_ARCH),arm64) | |||||
FLAGS += -march=armv8-a -mcpu=cortex-a53 | |||||
else | |||||
FLAGS += -mtune=generic -msse -msse2 -mfpmath=sse | |||||
endif | |||||
ifeq ($(KXSTUDIO_NO_FASTMATH),) | |||||
FLAGS += -ffast-math | |||||
endif | |||||
export CFLAGS=$(FLAGS) | |||||
export CXXFLAGS=$(FLAGS) -fvisibility-inlines-hidden | |||||
export CPPFLAGS= | |||||
export LDFLAGS=-Wl,-O1,--as-needed,--no-undefined,--gc-sections,--strip-all | |||||
export PATH:=/opt/kxstudio/bin:$(PATH) | |||||
export PKG_CONFIG_PATH=/opt/kxstudio/lib/pkgconfig |
@@ -0,0 +1,5 @@ | |||||
opus-static (3:1.3.1-1kxstudio1) focal; urgency=medium | |||||
* Initial package | |||||
-- falkTX <falktx@falktx.com> Sun, 17 Apr 2022 15:05:47 +0100 |
@@ -0,0 +1,38 @@ | |||||
Source: opus-static | |||||
Section: libs | |||||
Priority: optional | |||||
Maintainer: falkTX <falktx@falktx.com> | |||||
Build-Depends: debhelper-compat (= 13), | |||||
kxstudio-build-scripts, | |||||
autoconf, | |||||
automake, | |||||
libtool | |||||
Standards-Version: 4.5.0 | |||||
Package: libopus-static | |||||
Architecture: any | |||||
Depends: ${misc:Depends} | |||||
Conflicts: libopus-static | |||||
Description: Opus codec library (static) | |||||
The Opus codec is designed for interactive speech and audio transmission over | |||||
the Internet. It is designed by the IETF Codec Working Group and incorporates | |||||
technology from Skype's SILK codec and Xiph.Org's CELT codec. | |||||
. | |||||
It is intended to suit a wide range of interactive audio applications, | |||||
including Voice over IP, videoconferencing, in-game chat, and even remote live | |||||
music performances. It can scale from low bit-rate narrowband speech to very | |||||
high quality stereo music. The current features are: | |||||
. | |||||
Bit-rates from 6 kb/s 510 kb/s | |||||
Sampling rates from 8 to 48 kHz | |||||
Frame sizes from 2.5 ms to 60 ms | |||||
Support for both constant bit-rate (CBR) and variable bit-rate (VBR) | |||||
Audio bandwidth from narrowband to full-band | |||||
Support for speech and music | |||||
Support for mono and stereo | |||||
Support for up to 255 channels (multistream frames) | |||||
Dynamically adjustable bitrate, audio bandwidth, and frame size | |||||
Good loss robustness and packet loss concealment (PLC) | |||||
Floating point and fixed-point implementation | |||||
. | |||||
This package provides the static library used in KXStudio builds. |
@@ -0,0 +1,10 @@ | |||||
--- opus-static-1.1.orig/opus.pc.in | |||||
+++ opus-static-1.1/opus.pc.in | |||||
@@ -11,6 +11,6 @@ URL: http://opus-codec.org/ | |||||
Version: @VERSION@ | |||||
Requires: | |||||
Conflicts: | |||||
-Libs: -L${libdir} -lopus | |||||
+Libs: -L${libdir} -lopus -lm | |||||
Libs.private: @LIBM@ | |||||
Cflags: -I${includedir}/opus |
@@ -0,0 +1 @@ | |||||
01_force-libs.patch |
@@ -0,0 +1,21 @@ | |||||
#!/usr/bin/make -f | |||||
KXSTUDIO_NO_FASTMATH = y | |||||
include /usr/share/dpkg/kxstudio.mk | |||||
override_dh_auto_configure: | |||||
./configure --disable-maintainer-mode \ | |||||
--prefix=/opt/kxstudio \ | |||||
--enable-static \ | |||||
--disable-shared \ | |||||
--disable-doc \ | |||||
--enable-float-approx \ | |||||
--enable-custom-modes | |||||
override_dh_auto_install: | |||||
dh_auto_install | |||||
# remove unwanted files | |||||
rm $(CURDIR)/debian/libopus-static/opt/kxstudio/lib/libopus.la | |||||
%: | |||||
dh $@ |
@@ -0,0 +1 @@ | |||||
3.0 (quilt) |