Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Index
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
9
Issues
9
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Maui
Index
Commits
d5175e5f
Commit
d5175e5f
authored
Dec 08, 2018
by
Bruno Queiros
🐧
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add debian packaging
parent
494ca3d1
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
91 additions
and
93 deletions
+91
-93
.gitignore
.gitignore
+2
-2
.travis.yml
.travis.yml
+23
-26
debian/changelog
debian/changelog
+9
-3
debian/compat
debian/compat
+1
-1
debian/control
debian/control
+27
-10
debian/copyright
debian/copyright
+18
-29
debian/rules
debian/rules
+1
-20
travis-build.sh
travis-build.sh
+10
-2
No files found.
.gitignore
View file @
d5175e5f
...
@@ -4,8 +4,8 @@ mauikit/
...
@@ -4,8 +4,8 @@ mauikit/
.directory
.directory
*.*~
*.*~
~*.*
#
~*.*
~.*
#
~.*
# C++ objects and libs
# C++ objects and libs
*.slo
*.slo
...
...
.travis.yml
View file @
d5175e5f
sudo
:
required
sudo
:
required
services
:
services
:
-
docker
-
docker
addons
:
addons
:
apt
:
apt
:
packages
:
packages
:
-
realpath
-
realpath
install
:
install
:
-
docker pull ubuntu:bionic
-
docker pull ubuntu:bionic
-
wget https://raw.githubusercontent.com/nomad-desktop/nxos-repository-util/master/nxos-repository-util.sh -O
nxos-repository-util.sh
-
wget https://raw.githubusercontent.com/nomad-desktop/nxos-repository-util/master/
nxos-repository-util.sh
-
chmod +x
nxos-repository-util.sh
-
O
nxos-repository-util.sh
-
chmod +x nxos-repository-util.sh
script
:
script
:
-
docker run --rm -v $(pwd)/:/build/ -w /build/ ubuntu:bionic /bin/bash travis-build.sh
-
docker run --rm -v $(pwd)/:/build/ -w /build/ ubuntu:bionic /bin/bash travis-build.sh
branches
:
branches
:
only
:
only
:
-
master
-
master
-
development
-
development
deploy
:
deploy
:
-
provider
:
script
-
provider
:
script
script
:
./source/nxos-repository-util.sh upload testing *.deb
script
:
"
./source/nxos-repository-util.sh
upload
testing
*.deb"
skip_cleanup
:
true
skip_cleanup
:
true
on
:
on
:
branch
:
master
branch
:
master
-
provider
:
script
-
provider
:
script
script
:
"
./source/nxos-repository-util.sh
upload
development
*.deb"
script
:
./source/nxos-repository-util.sh upload development *.deb
skip_cleanup
:
true
skip_cleanup
:
true
on
:
on
:
branch
:
development
branch
:
development
notifications
:
notifications
:
email
:
false
email
:
false
slack
:
nitrux:LgpKKPnWky7IWShmzXsyVDWu
slack
:
nitrux:LgpKKPnWky7IWShmzXsyVDWu
env
:
global
:
-
secure
:
X851cagOqK3vxSgI+WiK86PQ7x5comdCp3wJjHsO6kIKMITRHwJhpxBIx2gUN4Y/KOPO34I/n9B/s/kZv/gColAvCkwJXKyoTt+counQZzFz2QVAFmfs95hfJY87FGSZe3rP/8/rw0wRONvGcjjaeFMLRsrP02mG9BBYdFzS27fvEQl1HKIpn3WI59aHvhwBhFPUWm8DnJhphtcJCxFACoQZs3BHPWCQ7EvEvKZZEPGctMD7NHz45KtrzJFYfuBQ6cy5lsfDRZZ+8SiWgtJorz+/S4Ed7JHKHlSfwtMuKjCK3MWgrhQgwXOfVCM9Oxmba1puPR7mGIleZ58s+2DmwbsCGIyxV5JOZd7PPjTgqFe2QLqPTzQIUFyYm3hp2+LFg8uoKTmutfPSca6uUWd9I7+R+uB2dSPhII70+dqXfAtROjJngrV1Y+qxC1smgykFy704kfxkKbl4mG6RJMp+tly2a2lY+Fv1ICE9klCGpM/iwSZlYd1xYm+653cOQh4ZgS2y3v1yJmufG9N2ElM9JB3qCCBg73zCl5jtmcGgEzhYjI6twhSqctBAxrTdXGhmeFQUVPux/Ucnq4VubyB9Rz2Y2h60OJzEmErhmRNT3b2TFTef8Yrx4SZEQWqQVnAdY0uIydmzcNo5dx18DQJrZt5yI30b8qHkoHmdBiAKUnQ=
-
secure
:
cPw/mGqmpsHuzXpI7FqlKC1FUE8EZKBNdEj63UlEwyzTLZDgH5XImcouxzh0hgYV6q3nIZfrNcs0A53oyC4Xh+0Jsa1ICr3INl/rErTpsHHeETeXvLNkDW2Maw2LewOH70Vmanx4IHcOT08e7+EFQ0U7umoZcD2uvUvQ3iyIhJ/FYbza9lKw5nH7LyMYDxVBfS6MZtaYbERbudQYqcaByZXTRCDDEJ/3YbXQhOJLBlys41bgCOILEdw1N1iBpszifj6WuiOiBrM+2RfS0uGHb+cAwPJLS0aFa+7aOF66lEicnoblTG5oP7aziKGUrCc5CuBtmJw3+J5D3B2I76MXTzGXyCWqT1nd7I2JEJXAcv2/FB8hsPOWVjmzydPGXAknJgD65zr4ITZRi43PtOvPlrA6fW5mVO+OiXzl5p+hRaL/pp1HCArtMMXWnsiXAV5MoGbX1xURVvo1eNTNibX1CUkTlKNMFkn8sXSyl7uE1Jfurwp78uBwmJHk+X60VfGZT2a0gZg2PttUEb43bN0uxDhEAYE6Ifh4+m+BEFvhI574A+VP+BhdpZelHw2CeNwInGhGNsKTD3xdTVdxVnJG33CRen0h+DncK7wc3rQitsnE9PharmKqN9IeWv28YWZeBIpRBucRh3U4419R8XFxnhgF0wuViLP6i3iu0A8NWe8=
debian/changelog
View file @
d5175e5f
index (
1.0-1) unstable
; urgency=medium
index (
0+git20181114-1) UNRELEASED
; urgency=medium
*
Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP>
*
New snapshot
-- Bruno Queiros <bqueiros@gmail.com> Sat, 01 Dec 2018 16:08:24 +0000
-- Jonah Brüchert <jbb@kaidan.im> Wed, 14 Nov 2018 15:43:56 +0100
index (0+git20180905-1) unstable; urgency=medium
* Initial release
-- Jonah Brüchert <jbb@kaidan.im> Wed, 05 Sep 2018 14:37:52 +0200
debian/compat
View file @
d5175e5f
1
0
1
1
debian/control
View file @
d5175e5f
Source: index
Source: index
Section: u
nknown
Section: u
tils
Priority: optional
Priority: optional
Maintainer: Bruno Queiros <bqueiros@gmail.com>
Maintainer: Jonah Brüchert <jbb@kaidan.im>
Build-Depends: debhelper (>= 10)
Build-Depends: cmake,
Standards-Version: 4.1.2
debhelper (>= 11),
Homepage: <insert the upstream URL, if relevant>
extra-cmake-modules,
Vcs-Git: https://github.com/mauikit/index.git
libkf5config-dev (>= 5.24.0~),
#Vcs-Browser: https://github.com/mauikit/index.git
libkf5coreaddons-dev (>= 5.24.0~),
libkf5i18n-dev (>= 5.24.0~),
libkf5kio-dev,
libkf5notifications-dev (>= 5.24.0~),
libkf5service-dev (>= 5.24.0~),
libqt5svg5-dev,
mauikit-dev,
qtbase5-dev (>= 5.5.0~),
qtdeclarative5-dev,
qtquickcontrols2-5-dev,
qtwebengine5-dev
Standards-Version: 4.2.1
Homepage: https://github.com/maui-project/index
Vcs-Browser: https://gitlab.com/debian-pm/apps/index
Vcs-Git: https://gitlab.com/debian-pm/apps/index.git
Package: index
Package: index
Architecture: any
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Depends: qml-module-org-kde-mauikit, ${misc:Depends}, ${shlibs:Depends}
Description: <insert up to 60 chars description>
Description: Maui File manager
<insert long description, indented with spaces>
Index is a file manager that works on desktops, Android and Plasma Mobile.
Index lets you browse your system files and applications and preview
your music, text, image and video files and share them with external applications
.
debian/copyright
View file @
d5175e5f
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: index
Upstream-Name: index
Source:
<url://example.com>
Source:
https://github.com/maui-project/index
Files: *
Files: *
Copyright: <years> <put author's name and email here>
Copyright: 2018, Camilo Higuita
<years> <likewise for another author>
License: GPL-3+
License: <special license>
<Put the license of the package here indented by 1 space>
<This follows the format of Description: lines in control file>
.
<Including paragraphs>
# If you want to use GPL v2 or later for the /debian/* files use
# the following clauses, or change it to suit. Delete these two lines
Files: debian/*
Files: debian/*
Copyright: 2018
Bruno Queiros <bqueiros@gmail.co
m>
Copyright: 2018
, Jonah Brüchert <jbb@kaidan.i
m>
License: GPL-2+
License: GPL-2+
This package is free software; you can redistribute it and/or modify
License: GPL-2+
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
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
the Free Software Foundation; version 2 dated June, 1991, or (at
(at your option) any later version.
your option) any later version.
.
On Debian systems, the complete text of version 2 of the GNU General
This package is distributed in the hope that it will be useful,
Public License can be found in '/usr/share/common-licenses/GPL-2'.
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".
# Please also look if there are files or directories which have a
License: GPL-3+
# different copyright/license attached and list them here.
This program is free software; you can redistribute it and/or modify
# Please avoid picking licenses with terms that are more restrictive than the
it under the terms of the GNU General Public License as published by
# packaged work, as it may make Debian's contributions unacceptable upstream.
the Free Software Foundation; version 3 dated June, 2007, or (at
your option) any later version.
On Debian systems, the complete text of version 3 of the GNU General
Public License can be found in '/usr/share/common-licenses/GPL-3'.
debian/rules
View file @
d5175e5f
#!/usr/bin/make -f
#!/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
export QT_SELECT=qt5
%:
%:
dh $@
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)
travis-build.sh
View file @
d5175e5f
#!/bin/bash
#!/bin/bash
apt-get
--yes
update
apt-get
--yes
update
apt-get
--yes
install
wget
apt-get
--yes
install
wget
gnupg2
### Add KDENeon Repository
### Add KDENeon Repository
echo
'deb http://archive.neon.kde.org/dev/stable/ bionic main'
|
tee
/etc/apt/sources.list.d/neon-stable.list
echo
'deb http://archive.neon.kde.org/dev/stable/ bionic main'
|
tee
/etc/apt/sources.list.d/neon-stable.list
...
@@ -10,7 +10,15 @@ wget -qO - 'http://archive.neon.kde.org/public.key' | apt-key add -
...
@@ -10,7 +10,15 @@ wget -qO - 'http://archive.neon.kde.org/public.key' | apt-key add -
### Install Dependencies
### Install Dependencies
apt-get
--yes
update
apt-get
--yes
update
apt-get
--yes
dist-upgrade
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
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
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
mk-build-deps
-i
-t
"apt-get --yes"
-r
### Build Deb
### Build Deb
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment