Commit 234548c7 authored by Camilo higuita's avatar Camilo higuita

remove travi and debian stuff

parent cf4d490f
sudo: required
services:
- docker
addons:
apt:
packages:
- realpath
install:
- docker pull ubuntu:bionic
- wget https://raw.githubusercontent.com/Nitrux/nitrux-repository-util/master/nxos-repository-util.sh
-O nxos-repository-util.sh
- chmod +x nxos-repository-util.sh
script:
- docker run --rm -v $(pwd)/:/build/ -w /build/ ubuntu:bionic /bin/bash travis-build.sh
branches:
only:
- master
- development
deploy:
- provider: script
script: "./source/nxos-repository-util.sh upload testing *.deb"
skip_cleanup: true
on:
branch: master
- provider: script
script: "./source/nxos-repository-util.sh upload development *.deb"
skip_cleanup: true
on:
branch: development
notifications:
email: false
slack:
secure: Vq2R/J4VAEIazB/m/B3+nMu/YDXExXJo+r2g08GcR+J6p7uMHndMZR2bi+zVgXpnBhGFVIcRNDJCrUqbeNAZl8ys1wiyf6sEDIwta/b/dOreeBsZF4G5BNhsb++TpRJQVqtgZNfsGo40tA5UU+VvE7DyhLaN8pPvtAy37VtZYltusF1GhcP3DimCzIlpwIzE7RUbiU07pHWmpaH/E/TMhb3Xegw6l6J3fiYoKJxeP1kMZ2YHzqf7Z14gh0uPq8mz8xvKqZq+i1g+/6egaSIXgC/iIfvHEppA6/H1fCP1CgzeJ+0FbQFP98PYtU4iznRGMpSdJK+hjsoMJqd+1hFHrT62OuCFiPQ1wNAbh0MXBzM8hObrDsW85E2uqvcZ5Ul2AyGxPgos4mnDX8pIC3bc0JlmESOgm2kMTJBuNUC7ujhBB4v6QFmM+xYPEi0tpXDPF+YkUg3Mna4229OI/IbPuFOpWwqC+BnJYIWaR/SOrBfUL+9Dzgi7utYhO8t9jxH5Tlqm7oTQhSwRUtimCfr/AS/oNLl3ppRTtVMYvXhbK3axxQ5eT5lqYpxUyB4x6bD+PzVOV9F95qu4jwt3AXcv78QUJsU1YZCqMmAEQ9uCJhFslSW8H6GcPXQUTT7vYEaBJX6tKkaaUD2mNotMlAf35dPrf2X+mqbOf04Ex2IFkzY=
env:
global:
- secure: obSfnDKZixUcjvTMyGI4iP2p4puR9dAt07rIo8X9srhz14upaA6J9GxJGBIKhj6qg5dAZPJExhLoNWwchWb04ON/Ny91JA5dOhhh5atmgVaxaHeVifJWRO4HRKJRvfMRRa4biHYP1WGcBsmDW9e32ivU3sdDsFRzzFJkmsN1r7u4aOw1XoD5bVD/RsKMtCh9PMp9zFSPwO8umHRASDpVrifz1YNfOwltoc7TTh6bk5jxoVAfIK4sfwFfIWxbs9s95YcuKafwwgTVDfkTKK15ageXgm9QUpZkuTgmoSud0Y0A6dfk38SUUITPpxeLyhiD/WNageMtNwcEdomMRuhilMDwCklKc6Wc/DoRwSUhB+jEumCBamQaEhHMRAZI7vhI8c90BVSCdXmBw7uE2yYtVuYLJCrQ1lryfmQ6lzW3oS4Q0A0xyXyYtebO0jymdc4Sr3mEoySNaRzYfyQhrM8rKhmr8N4sBeMSE5x+pNilyqwLTWrfbJ4wBoKmWNf/wmHr0u2vVBNvaJ/96bXWwOqK3hmwhlozhegsEdqXxJ/tFC0cq5LAbOuFtZRF4ne0j/CC3Qu3Z3BHrtMBy3ELPlJ6SNWDh7fVC5+ezy90awpfg4fMzyBP+QOssAZVlBD8cwHk/fLVlELAZq3YsgEAzX2gSQGQhzULVnF9OHSbQrGn01w=
- secure: endAzGP11w52gHylR6D9qBmXfoSZQK+V3FDm0LTbkQ03hzdnGyuIl0ocMs1JNk5ClXpwdVN0sYfdHQAIGBMOQFo7OlNr8vTcO9Bz/j0h7nwzakiuLtRRIcXAXyd3spPwSISIs1YLsi5KRK7Ht+l6A7Q0DsrElpQFOXA2UXXbbfSjIi41lckXihGQ9dDDFK4PhYmVyeS0/09gHa5qkzNBnunydJWyWcRVbwegmJ1S52MdAcKJj80O9C1PmIOKTslIjF57LYP6mtD4KOGBGeH2qWou0Un9oWeNUF1//4R/RvxveeXd/vkT2xIvWFlktQMPdVtxTa0tchuVQtr7dkJtZvQPPb6kA+OKvRdA/t7RgZj0GfdT9+vU2ivkEoDCwTK09fN+emtdktAGaXM8KOImnN6uFlRkhB20Id1tYkI5JrW9oDOCX7Ite0m3iFN7H7BBTiqQJKW0OimXRqRTvcoq7WltmqdeDL5hKid2CSdT/1+wcOm7vF6/c6fqIAQpI6aEh56F3gQkok3W4z3iH472lDLrHjXXECihUoEauAAQ+Io/kBOsp8zN+avfjAx5N86iXbml+Jt1PGUKrdXzRpGTXe51k+DXt/eqvuz1/Bwg3V8IUDau9gMAl3vCfrMSlRYKy5YDi+6gAFhXIW3yWUMp21f3sEUS/U+1LH+ke4wWlXk=
include: 'https://gitlab.com/debian-pm/tools/build/raw/master/docker/gitlab-ci-base.yml'
image: jbbgameich/build
vvave (0+git20190223-1) nxos; urgency=medium
* New snapshot
-- Uri Herrera <uri_herrera@nxos.org> Sat, 23 Feb 2019 16:12:00 -0500
Source: vvave
Section: sound
Priority: optional
Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Build-Depends: appstream,
cmake (>= 2.8.12),
debhelper (>= 11),
extra-cmake-modules (>= 5.24.0~),
libkf5config-dev (>= 5.24.0~),
libkf5coreaddons-dev (>= 5.24.0~),
libkf5i18n-dev (>= 5.24.0~),
libkf5kio-dev,
libkf5notifications-dev (>= 5.24.0~),
libqt5websockets5-dev,
libtag1-dev,
mauikit-dev,
pkg-kde-tools,
qtbase5-dev (>= 5.5.0~),
qtmultimedia5-dev (>= 5.5.0~),
qtquickcontrols2-5-dev,
qtwebengine5-dev
Standards-Version: 4.2.1
Homepage: https://github.com/maui-project/vvave
Vcs-Browser: https://gitlab.com/debian-pm/apps/vvave
Vcs-Git: https://gitlab.com/debian-pm/apps/vvave.git
Package: vvave
Architecture: any
Depends: qml-module-org-kde-mauikit,
youtube-dl,
${misc:Depends},
${shlibs:Depends}
Description: Tiny Qt VVave Music Player
VVave is a tiny Qt music player to keep your favorite songs at hand
.
VVave will handle your whole music collection, letting you create
custom playlists to organize your music.
.
You can also filter your music by artist, title, album, genre,
date and location. VVave lets you vvave-mark your favorite YouTube
music videos into your local collection by using the Chromium
extension.
.
Think of VVave as the playlist where all your favorite tracks at
the moment are. And when needed you also have an integrated
collection manager.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: vvave
Source: https://cgit.kde.org/vvave.git
Files: *
Copyright: 2017-2018 Camilo Higuita <milo.h@aol.com>
License: GPL-3+
Files: debian/*
Copyright: 2017 Clive Johnston <clivejo@kubuntu.org>
2017-2108 Rik Mills <rikmills@kubuntu.org>
2017-2018 Scarlett Clark <sgclark@kde.org>
License: GPL-2+
Files: cmake/*
Copyright: 2006, Laurent Montel <montel@kde.org>
License: BSD-3-clause
Files: source/mpris2.h
Copyright: 2011-2016, Craig Drummond <craig.p.drummond@gmail.com>
License: GPL-2+
Files: org.kde.vvave.appdata.xml
Copyright: 2017-2018 Camilo Higuita <milo.h@aol.com>
License: CC0 or GPL-3
License: BSD-3-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
License: GPL-2+
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 program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
License: CC0
This software and associated documentation files (the "Software") is
released under the CC0 Public Domain Dedication, version 1.0, as
published by Creative Commons. To the extent possible under law, the
author(s) have dedicated all copyright and related and neighboring
rights to the Software to the public domain worldwide. The Software is
distributed WITHOUT ANY WARRANTY.
.
If you did not receive a copy of the CC0 Public Domain Dedication
along with the Software, see
<http://creativecommons.org/publicdomain/zero/1.0/>
License: GPL-3
This program 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 3 of
the License, or (at your option) any later version.
.
This program 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.
.
The complete text of the GNU General Public License version 3 can be found in
`/usr/share/common-licenses/GPL-3'.
License: GPL-3+
This program 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 3 of the License, or (at your option) any later
version.
.
This program 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 program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General Public License
can be found in `/usr/share/common-licenses/GPL-3'.
#!/usr/bin/make -f
include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
override_dh_install:
dh_install --list-missing
vvave (1.0) nxos; urgency=medium
[ Camilo ]
* Initial release
[ Ubuntu ]
-- Camilo <camilo@gmail.com> Wed, 15 Mar 2017 00:54:53 +0000
Source: vvave
Section: main
Priority: optional
Maintainer: Camilo <camilo@gmail.com>
Build-Depends: debhelper (>=9)
Standards-Version: 3.9.6
#Homepage: <insert the upstream URL, if relevant>
Vcs-Git: https://github.com/mauikit/vvave.git
Package: vvave
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common
Description: Music Player
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: vvave
Source: https://github.com/mauikit/vvave
Files: *
Copyright: 2017 Nitrux Latinoameriaca
License: GPL-3.0+
Files: debian/*
Copyright: 2019 Camilo <camilo@gmail.com>
License: GPL-3.0+
License: GPL-3.0+
This program 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 3 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 program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
cd ..
# Make some build dirs
mkdir build
cd build
# Build
qmake -o Makefile ../vvave.pro
make
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
# see FEATURE AREAS in dpkg-buildflags(1)
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@
# dh_make generated override targets
# This is example for Cmake (See https://bugs.debian.org/641051 )
#override_dh_auto_configure:
# dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
shlibs:Depends=libc6 (>= 2.14), libkf5configcore5, libkf5i18n5, libkf5kiocore5, libkf5kiowidgets5, libkf5notifications5, libkf5service5, libqt5core5a (>= 5.11.1+dfsg), libqt5dbus5 (>= 5.11.1+dfsg), libqt5gui5 (>= 5.11.1+dfsg), libqt5multimedia5, libqt5network5 (>= 5.11.1+dfsg), libqt5qml5 (>= 5.11.1), libqt5sql5 (>= 5.11.1+dfsg), libqt5webengine5, libqt5websockets5, libqt5widgets5 (>= 5.11.1+dfsg), libqt5xml5 (>= 5.11.1+dfsg), libstdc++6 (>= 5.2), libtag1v5-vanilla
misc:Depends=
misc:Pre-Depends=
# Example watch control file for uscan
# Rename this file to "watch" and then you can run the "uscan" command
# to check for upstream updates and more.
# See uscan(1) for format
# Compulsory line, this is a version 4 file
version=4
# PGP signature mangle, so foo.tar.gz has foo.tar.gz.sig
#opts="pgpsigurlmangle=s%$%.sig%"
# GitHub hosted projects
#opts="filenamemangle="s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%<project>-$1.tar.gz%" \
# https://github.com/<user>/vvave-git/tags \
# (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
# Direct Git
# opts="mode=git" git://anongit.kde.org/vvave.git \
# refs/tags/v([\d\.]+) debian uupdate
# Uncomment to find new files on GooglePages
# http://example.googlepages.com/foo.html vvave-git-(.*)\.tar\.gz
#!/bin/bash
apt-get --yes update
apt-get --yes install wget gnupg2
### Add KDENeon Repository
echo 'deb http://archive.neon.kde.org/dev/stable/ bionic main' | tee /etc/apt/sources.list.d/neon-stable.list
wget -qO - 'http://archive.neon.kde.org/public.key' | apt-key add -
### Add NXOS Repository
echo 'deb http://repo.nxos.org/testing nxos main' | tee /etc/apt/sources.list.d/nxos-testing.list
wget -qO - 'http://repo.nxos.org/public.key' | apt-key add -
### Install Dependencies
apt-get --yes update
apt-get --yes dist-upgrade
apt-get --yes install devscripts lintian build-essential automake autotools-dev equivs qt5-default qtdeclarative5-dev qtquickcontrols2-5-dev qtwebengine5-dev cmake debhelper extra-cmake-modules libkf5config-dev libkf5coreaddons-dev libkf5i18n-dev libkf5kio-dev libkf5notifications-dev libkf5service-dev libqt5svg5-dev qtbase5-dev qml-module-org-kde-kirigami2 qml-module-qtquick-controls2 qml-module-qtwebengine qt5-qmake qml-module-qtquick2 libqt5core5a libqt5gui5 libqt5network5 libqt5qml5 libqt5quick5 libqt5widgets5 appstream libqt5websockets5-dev libtag1-dev pkg-kde-tools qtmultimedia5-dev youtube-dl qml-module-qmltermwidget libmauikit qml-module-org-kde-mauikit mauikit-dev
#wget https://raw.githubusercontent.com/lnxslck/home/master/nitrux/qml-module-qmltermwidget_0.1%2Bgit20180903-1_amd64.deb -O qml-module-qmltermwidget_0.1%2Bgit20180903-1_amd64.deb
#dpkg -i qml-module-qmltermwidget_0.1%2Bgit20180903-1_amd64.deb
#wget http://repo.nxos.org/development/pool/main/m/mauikit/libmauikit_0%2Bgit20181114-1_amd64.deb
#dpkg -i libmauikit_0+git20181114-1_amd64.deb
#wget http://repo.nxos.org/development/pool/main/m/mauikit/qml-module-org-kde-mauikit_0%2Bgit20181114-1_amd64.deb
#dpkg -i qml-module-org-kde-mauikit_0+git20181114-1_amd64.deb
#wget http://repo.nxos.org/development/pool/main/m/mauikit/mauikit-dev_0%2Bgit20181114-1_amd64.deb
#dpkg -i mauikit-dev_0+git20181114-1_amd64.deb
mk-build-deps -i -t "apt-get --yes" -r
### Build Deb
mkdir source
mv ./* source/ # Hack for debuild
cd source
debuild -b -uc -us
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment