[neon/neon-packaging/libvlc-qt/Neon/unstable] debian: initial commit

Carlos De Maine null at kde.org
Sat Jan 28 08:08:23 GMT 2023


Git commit 8223520656af3cddff47cde1f88c9b9e25b9a71e by Carlos De Maine.
Committed on 28/01/2023 at 08:06.
Pushed by carlosdem into branch 'Neon/unstable'.

initial commit

A  +6    -0    debian/changelog
A  +1    -0    debian/compat
A  +67   -0    debian/control
A  +19   -0    debian/copyright
A  +5    -0    debian/debhelper-build-stamp
A  +4    -0    debian/docs
A  +6    -0    debian/files
A  +1    -0    debian/libvlc-qt-core2.debhelper.log
A  +1    -0    debian/libvlc-qt-core2.dirs
A  +1    -0    debian/libvlc-qt-core2.install
A  +3    -0    debian/libvlc-qt-core2.substvars
A  +1    -0    debian/libvlc-qt-dbg.debhelper.log
A  +2    -0    debian/libvlc-qt-dbg.substvars
A  +1    -0    debian/libvlc-qt-dev.debhelper.log
A  +2    -0    debian/libvlc-qt-dev.dirs
A  +4    -0    debian/libvlc-qt-dev.install
A  +2    -0    debian/libvlc-qt-dev.substvars
A  +1    -0    debian/libvlc-qt-qml2.debhelper.log
A  +2    -0    debian/libvlc-qt-qml2.dirs
A  +3    -0    debian/libvlc-qt-qml2.install
A  +3    -0    debian/libvlc-qt-qml2.substvars
A  +1    -0    debian/libvlc-qt-widgets2.debhelper.log
A  +1    -0    debian/libvlc-qt-widgets2.dirs
A  +1    -0    debian/libvlc-qt-widgets2.install
A  +3    -0    debian/libvlc-qt-widgets2.substvars
A  +19   -0    debian/rules

https://invent.kde.org/neon/neon-packaging/libvlc-qt/commit/8223520656af3cddff47cde1f88c9b9e25b9a71e

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..ba5891c
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+libvlc-qt (1.1.0-1) unstable; urgency=low
+
+  * The full changelog can be found in CHANGELOG.md
+    or by running 'git log' when using Git
+
+ -- Tadej Novak <tadej at tano.si>  Thu, 15 Mar 2015 18:41:54 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..b1bd38b
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+13
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..b9a53f7
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,67 @@
+Source: libvlc-qt
+Priority: extra
+Maintainer: Tadej Novak <tadej at tano.si>
+Build-Depends: debhelper (>= 9), cmake (>=3.0.2), qtbase5-dev (>=5.2.0), qtdeclarative5-dev (>=5.2.0), qtdeclarative5-dev-tools (>=5.2.0), libvlc-dev (>=2.0.0), libvlccore-dev (>=2.0.0), libx11-dev
+Standards-Version: 3.9.3
+Section: libs
+Homepage: http://projects.tano.si
+
+Package: libvlc-qt-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libvlc-qt-core2 (= ${binary:Version}), libvlc-qt-qml2 (= ${binary:Version}), libvlc-qt-widgets2 (= ${binary:Version})
+Description: VLC-Qt - Qt and libvlc connector library [devel]
+ VLC-Qt is a free library used to connect Qt and libvlc libraries.
+ It contains core classes for main media playback and also some GUI
+ classes for faster media player developement.
+ .
+ This package contains development files for building software that
+ uses the libvlc-qt-core2, libvlc-qt-qml2 and libvlc-qt-widgets2 libraries.
+
+Package: libvlc-qt-dbg
+Architecture: any
+Priority: extra
+Section: debug
+Depends: ${shlibs:Depends}, ${misc:Depends}, libvlc-qt-core2 (= ${binary:Version}), libvlc-qt-qml2 (= ${binary:Version}), libvlc-qt-widgets2 (= ${binary:Version})
+Replaces: libvlc-qt1-dbg
+Description: VLC-Qt - Qt and libvlc connector library [debug]
+ VLC-Qt is a free library used to connect Qt and libvlc libraries.
+ It contains core classes for main media playback and also some GUI
+ classes for faster media player developement.
+ .
+ This package contains debugging files used to investigate problems
+ with binaries included in the libvlc-qt-core2, libvlc-qt-qml2 and
+ libvlc-qt-widgets2 packages.
+
+Package: libvlc-qt-core2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libqt5core5a (>=5.2.0), libqt5gui5 (>=5.2.0), vlc (>=2.0.0)
+Description: VLC-Qt - Qt and libvlc connector library
+ VLC-Qt is a free library used to connect Qt and libvlc libraries.
+ It contains core classes for main media playback and also some GUI
+ classes for faster media player developement.
+ .
+ This package contains core classes for main media playback.
+
+Package: libvlc-qt-qml2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libvlc-qt-core2 (= ${binary:Version}), libqt5quick5 (>=5.2.0)
+Description: VLC-Qt - Qt and libvlc connector library
+ VLC-Qt is a free library used to connect Qt and libvlc libraries.
+ It contains core classes for main media playback and also some GUI
+ classes for faster media player developement.
+ .
+ This package contains some QML classes for controlling video and media playback.
+
+Package: libvlc-qt-widgets2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libvlc-qt-core2 (= ${binary:Version}), libqt5widgets5 (>=5.2.0)
+Description: VLC-Qt - Qt and libvlc connector library
+ VLC-Qt is a free library used to connect Qt and libvlc libraries.
+ It contains core classes for main media playback and also some GUI
+ classes for faster media player developement.
+ .
+ This package contains some widget classes for faster media player developement.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..efe16a7
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,19 @@
+Copyright (C) 2010-2016 Tadej Novak
+
+This library is free software: you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License as published
+by the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This library 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 Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public License
+along with this library. If not, see <http://www.gnu.org/licenses/>.
+
+
+VLC-Qt and the Debian packaging are (C) 2010-2013, Tadej Novak <tadej at tano.si>
+and are licensed under the LGPL version 3, see `/usr/share/common-licenses/LGPL-3'
+or `LICENSE.LGPL' provided with the source package.
diff --git a/debian/debhelper-build-stamp b/debian/debhelper-build-stamp
new file mode 100644
index 0000000..8955331
--- /dev/null
+++ b/debian/debhelper-build-stamp
@@ -0,0 +1,5 @@
+libvlc-qt-dev
+libvlc-qt-dbg
+libvlc-qt-core2
+libvlc-qt-qml2
+libvlc-qt-widgets2
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..e2e157b
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,4 @@
+BUILDING.md
+CHANGELOG.md
+CONTRIBUTING.md
+README.md
diff --git a/debian/files b/debian/files
new file mode 100644
index 0000000..0d52d68
--- /dev/null
+++ b/debian/files
@@ -0,0 +1,6 @@
+libvlc-qt-core2_1.1.0-1_amd64.deb libs extra
+libvlc-qt-dbg_1.1.0-1_amd64.deb debug extra
+libvlc-qt-dev_1.1.0-1_amd64.deb libdevel extra
+libvlc-qt-qml2_1.1.0-1_amd64.deb libs extra
+libvlc-qt-widgets2_1.1.0-1_amd64.deb libs extra
+libvlc-qt_1.1.0-1_amd64.buildinfo libs extra
diff --git a/debian/libvlc-qt-core2.debhelper.log b/debian/libvlc-qt-core2.debhelper.log
new file mode 100644
index 0000000..b278537
--- /dev/null
+++ b/debian/libvlc-qt-core2.debhelper.log
@@ -0,0 +1 @@
+dh_strip
diff --git a/debian/libvlc-qt-core2.dirs b/debian/libvlc-qt-core2.dirs
new file mode 100644
index 0000000..7141927
--- /dev/null
+++ b/debian/libvlc-qt-core2.dirs
@@ -0,0 +1 @@
+usr/lib/*/
diff --git a/debian/libvlc-qt-core2.install b/debian/libvlc-qt-core2.install
new file mode 100644
index 0000000..9c70c6f
--- /dev/null
+++ b/debian/libvlc-qt-core2.install
@@ -0,0 +1 @@
+usr/lib/*/libVLCQtCore.so.*
diff --git a/debian/libvlc-qt-core2.substvars b/debian/libvlc-qt-core2.substvars
new file mode 100644
index 0000000..8186a65
--- /dev/null
+++ b/debian/libvlc-qt-core2.substvars
@@ -0,0 +1,3 @@
+shlibs:Depends=libc6 (>= 2.32), libgcc-s1 (>= 3.3.1), libqt5core5a (>= 5.15.8+p22.04+tunstable+git20230126.0029), libstdc++6 (>= 11), libvlc5 (>= 2.2.0~pre1), libvlccore9 (>= 2.0.0)
+misc:Depends=
+misc:Pre-Depends=
diff --git a/debian/libvlc-qt-dbg.debhelper.log b/debian/libvlc-qt-dbg.debhelper.log
new file mode 100644
index 0000000..b278537
--- /dev/null
+++ b/debian/libvlc-qt-dbg.debhelper.log
@@ -0,0 +1 @@
+dh_strip
diff --git a/debian/libvlc-qt-dbg.substvars b/debian/libvlc-qt-dbg.substvars
new file mode 100644
index 0000000..978fc8b
--- /dev/null
+++ b/debian/libvlc-qt-dbg.substvars
@@ -0,0 +1,2 @@
+misc:Depends=
+misc:Pre-Depends=
diff --git a/debian/libvlc-qt-dev.debhelper.log b/debian/libvlc-qt-dev.debhelper.log
new file mode 100644
index 0000000..b278537
--- /dev/null
+++ b/debian/libvlc-qt-dev.debhelper.log
@@ -0,0 +1 @@
+dh_strip
diff --git a/debian/libvlc-qt-dev.dirs b/debian/libvlc-qt-dev.dirs
new file mode 100644
index 0000000..34f236b
--- /dev/null
+++ b/debian/libvlc-qt-dev.dirs
@@ -0,0 +1,2 @@
+usr/lib/*/
+usr/include
diff --git a/debian/libvlc-qt-dev.install b/debian/libvlc-qt-dev.install
new file mode 100644
index 0000000..f29af28
--- /dev/null
+++ b/debian/libvlc-qt-dev.install
@@ -0,0 +1,4 @@
+usr/include/*
+usr/lib/*/lib*.so
+usr/lib/*/cmake/*
+usr/lib/*/pkgconfig/*
diff --git a/debian/libvlc-qt-dev.substvars b/debian/libvlc-qt-dev.substvars
new file mode 100644
index 0000000..978fc8b
--- /dev/null
+++ b/debian/libvlc-qt-dev.substvars
@@ -0,0 +1,2 @@
+misc:Depends=
+misc:Pre-Depends=
diff --git a/debian/libvlc-qt-qml2.debhelper.log b/debian/libvlc-qt-qml2.debhelper.log
new file mode 100644
index 0000000..b278537
--- /dev/null
+++ b/debian/libvlc-qt-qml2.debhelper.log
@@ -0,0 +1 @@
+dh_strip
diff --git a/debian/libvlc-qt-qml2.dirs b/debian/libvlc-qt-qml2.dirs
new file mode 100644
index 0000000..78a049d
--- /dev/null
+++ b/debian/libvlc-qt-qml2.dirs
@@ -0,0 +1,2 @@
+usr/lib/*/lib
+usr/lib/*/qt5/qml
diff --git a/debian/libvlc-qt-qml2.install b/debian/libvlc-qt-qml2.install
new file mode 100644
index 0000000..825e183
--- /dev/null
+++ b/debian/libvlc-qt-qml2.install
@@ -0,0 +1,3 @@
+usr/lib/*/libVLCQtQml.so.*
+usr/lib/*/qt5/qml/VLCQt/libVLCQt.so*
+usr/lib/*/qt5/qml/VLCQt/qmldir
diff --git a/debian/libvlc-qt-qml2.substvars b/debian/libvlc-qt-qml2.substvars
new file mode 100644
index 0000000..c8829cb
--- /dev/null
+++ b/debian/libvlc-qt-qml2.substvars
@@ -0,0 +1,3 @@
+shlibs:Depends=libc6 (>= 2.32), libgcc-s1 (>= 3.3.1), libqt5core5a (>= 5.15.8+p22.04+tunstable+git20230126.0029), libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230126.0029), libqt5qml5 (>= 5.15.8+p22.04+tunstable+git20230110.1655), libqt5quick5 (>= 5.15.8+p22.04+tunstable+git20230110.1655), libstdc++6 (>= 4.1.1), libvlc-qt-core2 (>= 1.1.0), libvlc-qt-qml2 (>= 1.1.0), libvlccore9 (>= 2.0.0)
+misc:Depends=
+misc:Pre-Depends=
diff --git a/debian/libvlc-qt-widgets2.debhelper.log b/debian/libvlc-qt-widgets2.debhelper.log
new file mode 100644
index 0000000..b278537
--- /dev/null
+++ b/debian/libvlc-qt-widgets2.debhelper.log
@@ -0,0 +1 @@
+dh_strip
diff --git a/debian/libvlc-qt-widgets2.dirs b/debian/libvlc-qt-widgets2.dirs
new file mode 100644
index 0000000..7141927
--- /dev/null
+++ b/debian/libvlc-qt-widgets2.dirs
@@ -0,0 +1 @@
+usr/lib/*/
diff --git a/debian/libvlc-qt-widgets2.install b/debian/libvlc-qt-widgets2.install
new file mode 100644
index 0000000..f556a4c
--- /dev/null
+++ b/debian/libvlc-qt-widgets2.install
@@ -0,0 +1 @@
+usr/lib/*/libVLCQtWidgets.so.*
diff --git a/debian/libvlc-qt-widgets2.substvars b/debian/libvlc-qt-widgets2.substvars
new file mode 100644
index 0000000..254ed65
--- /dev/null
+++ b/debian/libvlc-qt-widgets2.substvars
@@ -0,0 +1,3 @@
+shlibs:Depends=libc6 (>= 2.14), libgcc-s1 (>= 3.3.1), libqt5core5a (>= 5.15.8+p22.04+tunstable+git20230126.0029), libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230126.0029), libqt5widgets5 (>= 5.15.8+p22.04+tunstable+git20230126.0029), libstdc++6 (>= 4.1.1), libvlc-qt-core2 (>= 1.1.0)
+misc:Depends=
+misc:Pre-Depends=
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..e1960ef
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+export DH_VERBOSE=1
+
+ifndef LIBVLC_VERSION
+	LIBVLC_VERSION=0x020200
+endif
+
+%:
+	dh $@
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
+		-DLIBVLC_VERSION=${LIBVLC_VERSION} -DSYSTEM_QML=ON
+
+override_dh_auto_test:
+	echo "Skip dh_auto_test"
+
+override_dh_strip:
+	dh_strip --dbg-package=libvlc-qt-dbg


More information about the Neon-commits mailing list