Commit f399b18a authored by Bruno Queiros's avatar Bruno Queiros 🐧

add debian packaging

parent c2656a7f
! TRAVIS input file
! Created with TRAVIS version compiled at Jan 14 2018 01:39:14
! Input file written at Sat Dec 8 13:45:51 2018.
Command line:
"travis encrypt APTLY_USERNAME=lnxslck --add env.matrix"
________ __
/ | / |
########/ ______ ______ __ __ ##/ _______
## | / \ / \ / \ / | / | / |
## | /###### | ###### | ## \ /##/ ## | /#######/
## | ## | ##/ / ## | ## /##/ ## | ## \
## | ## | /####### | ## ##/ ## | ###### |
## | ## | ## ## | ###/ ## | / ##/
##/ ##/ #######/ #/ ##/ #######/
TRajectory Analyzer and VISualizer - Open-source freeware under GNU GPL v3
Copyright (c) Martin Brehm (2009-2017), University of Halle (Saale)
Martin Thomas (2012-2017)
Barbara Kirchner (2009-2017), University of Bonn
http://www.travis-analyzer.de
Please cite: M. Brehm, B. Kirchner: J. Chem. Inf. Model. 2011, 51 (8), pp 2007-2023.
There is absolutely no warranty on any results obtained from TRAVIS.
# Running on lenovo at Sat Dec 8 13:45:51 2018 (PID 5449).
# Running in /home/bruno/git/git_nitrux/buho
# Code version: Aug 12 2017, compiled at Jan 14 2018 01:39:14, compiler "7.2.0", GCC 7.2.0
# Target platform: Linux, compile flags: DEBUG_ARRAYS
# Machine: int=4b, long=8b, addr=8b, 0xA0B0C0D0=D0,C0,B0,A0.
# User home: /home/bruno, executable: /usr/bin/travis
# Input from terminal, Output to terminal
>>> Please use a color scheme with dark background or specify "-nocolor"! <<<
No configuration file found.
Writing default configuration to /home/bruno/.travis.conf ...
Unknown parameter: "encrypt".
List of supported command line options:
-p <file> Loads position data from the specified trajectory file.
The file format may be *.xyz, *.pdb, *.lmp (LAMMPS), HISTORY (DLPOLY), or *.prmtop/*.mdcrd (Amber).
BQB format (*.bqb, *.btr, *.blist) is also supported.
-vel <file> Reads atom velocities from file in addition to main trajectory.
Currently, only .xyz format is supported for velocity data.
-i <file> Reads input from the specified text file.
-config <file> Load the specified configuration file.
-stream Treats input trajectory as a stream (e.g. named pipe): No fseek, etc.
-showconf Shows a tree structure of the configuration file.
-writeconf Writes the default configuration file, including all defines values.
-verbose Show detailed information about what's going on.
-nocolor Executes TRAVIS in monochrome mode (suitable for white background).
-dimcolor Uses dim instead of bright colors.
-credits Display a list of persons who contributed to TRAVIS.
-help, -? Shows this help.
If only one argument is specified, it is assumed to be the name of a trajectory file.
If argument is specified at all, TRAVIS asks for the trajectory file to open.
Note: To show a list of all persons who contributed to TRAVIS,
please add "-credits" to your command line arguments, or set the
variable "SHOWCREDITS" to "TRUE" in your travis.conf file.
Source code from other projects used in TRAVIS:
- lmfit from Joachim Wuttke
- kiss_fft from Mark Borgerding
- voro++ from Chris Rycroft
http://www.travis-analyzer.de
Please cite the following articles:
* "TRAVIS - A Free Analyzer and Visualizer for Monte Carlo and Molecular Dynamics Trajectories",
M. Brehm, B. Kirchner; J. Chem. Inf. Model. 2011, 51 (8), pp 2007-2023.
*** The End ***
...@@ -4,8 +4,8 @@ mauikit/ ...@@ -4,8 +4,8 @@ mauikit/
.directory .directory
*.*~ *.*~
~*.* #~*.*
~.* #~.*
# C++ objects and libs # C++ objects and libs
*.slo *.slo
......
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:
matrix:
- secure: qWytgwwvX7GuF3EGceia/3ZmGnvFSG+ESHVBfGLJTSFv3jW4bG3BXbpgBF4wQQQ3svHnk+J/0wl7yP6jq58+/r0K1q61iugNUTRftmHKipg6/E5gpw6GWBDDhzkbykX3GpSaY16gOWQaokaIchg6z/Q19RUU3M9XEoVaZmdgkdOhoHOTvoFxCMWvItTSnstPMfT3aenCBHu8jIKoN3v0yzBu+ERLRnaBBRQMFIV9JjY/FtWY1xOImKT/yzV+yfsMl/5JH0vDPTqe4Rc/RJO1EF2ly2AOn4/I7o0k/+dSeUWp16pgxQ+hhBTgnJeWImpd5/PysyQLF7QWxLlSqXTUHR3VfL1igjXpMnl/cVMIqCXl6BUMCXoyWLK3DolQj+LC9hfLYWtrCUOn3HqW09dSxCwzr745IOPDc2wJDxG7HZuz6GfUaTQ9TxdnPW5z0ivx/AYrfQb7IuBIkJrDpyLm0f3TEbru24aC335uexzT5lQdSLt66UMAXIyVFadoXuq3sfepRIuk9xu1Ud2EhwvUr1e28Xpn2qjbTYIdi3MWTFdwINCIvegqktcQe9jYGmNbNTitScOHzAle4oOlXGEU5u5zthYP6oDFZrlagSrMA/0ZSXtXT1DpqYtfmei282qT7YsfUNuEp7OAU7RcdumU5d+KRp0CSC/rR8vmQlRnJpw=
- secure: b5RCrjh1SpEyA2+1YdT8GGWqhxwbZB6cDHTQQDl68U+osMY+mcRLwtz2gmtKC6NyA41WWHL8QUKuAvXG24AEB9XG/IAFKHESCJcb9MxamwBdBr9jB3OJDMlEJAun2Jui0e8hj2yZfC300gC43FW6qfx8hha9kMhYOHm0p12SxG3bRKv0FhyteSN02qn4EBY/PWqFa8oUzxuzmOFZPf75qescPdrICSzcli6a6vx4HYAdviahGWoZcdYrrCFpXTpNKhrmbTlccj7b0U/25ndAbYS1YiiS9p3Uroi7syPD3SyWqmkvVJuux1rBoIt8vkF+Gw1FYSGTEHDNvHoFYubfH/oPzD4+fzI8COXIJt9maeRnBgSelTSgPxR7BsIlN5Th8Qj6lgGousRMbs6G1+InX0CCUAHEBYGfm2dqqMPMGmbix58hjwdngeJS2wv/mck+HgshpvLY/sErCnpLHg4m1qTd4tCrjNlrh/bunuT0ZnpdbZ2Cr69J7HywFDlDiM3XZDRlQYyYJPlaHTY3tQHNytgPeZ+R4fHZLEM8+myw6qbz8NB6FQwNjzzMe68dpB03TcOXx+tLSl4uIr8a8wkzCzJLB2Fhj0UIvdDHZC0/0N13fyIaD73S9liKtZXnz9Zvfl+fOK1vm8y4XiqBfyh5cuzcf292RR6nzJ68NJ4Fhk4=
buho (1.0-1) unstable; urgency=medium buho (0+git20181114-1) UNRELEASED; urgency=medium
* Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP> * Initial release
-- Bruno Queiros <bqueiros@gmail.com> Sat, 01 Dec 2018 16:08:24 +0000 -- Jonah Brüchert <jbb@kaidan.im> Wed, 14 Nov 2018 15:47:04 +0100
Source: buho Source: buho
Section: unknown Section: utils
Priority: optional Priority: optional
Maintainer: Bruno Queiros <bqueiros@gmail.com> Maintainer: Jonah Brüchert <jbb@kaidan.im>
Build-Depends: debhelper (>= 10) Build-Depends: debhelper (>= 11),
Standards-Version: 4.1.2 libkf5config-dev (>= 5.24.0~),
Homepage: <insert the upstream URL, if relevant> libkf5coreaddons-dev (>= 5.24.0~),
#Vcs-Git: https://anonscm.debian.org/git/collab-maint/buho.git libkf5i18n-dev (>= 5.24.0~),
#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/buho.git libkf5kio-dev,
libkf5notifications-dev (>= 5.24.0~),
libkf5service-dev (>= 5.24.0~),
libqt5svg5-dev,
mauikit-dev,
qt5-qmake,
qtbase5-dev (>= 5.5.0~),
qtdeclarative5-dev,
qtquickcontrols2-5-dev,
qtwebengine5-dev
Standards-Version: 4.2.1
Homepage: https://github.com/maui-project/buho
Vcs-Browser: https://gitlab.com/debian-pm/buho
Vcs-Git: https://gitlab.com/debian-pm/buho.git
Package: buho Package: buho
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: qml-module-org-kde-mauikit,
Description: <insert up to 60 chars description> qml-module-qmltermwidget,
<insert long description, indented with spaces> ${misc:Depends},
${shlibs:Depends}
Description: Maui Note Taking App
Buho allows you to save links, write quick notes and organize pages as books.
Buho works on desktops, Android and Plasma Mobile.
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: buho Upstream-Name: buho
Source: <url://example.com> Source: https://github.com/maui-project/buho
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.com> Copyright: 2018, Jonah Brüchert <jbb@kaidan.im>
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'.
#!/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 input file
! Created with TRAVIS version compiled at Jan 14 2018 01:39:14
! Input file written at Sat Dec 8 13:48:22 2018.
#!/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 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
......
Command line:
"travis encrypt APTLY_USERNAME=lnxslck --add env.matrix"
________ __
/ | / |
########/ ______ ______ __ __ ##/ _______
## | / \ / \ / \ / | / | / |
## | /###### | ###### | ## \ /##/ ## | /#######/
## | ## | ##/ / ## | ## /##/ ## | ## \
## | ## | /####### | ## ##/ ## | ###### |
## | ## | ## ## | ###/ ## | / ##/
##/ ##/ #######/ #/ ##/ #######/
TRajectory Analyzer and VISualizer - Open-source freeware under GNU GPL v3
Copyright (c) Martin Brehm (2009-2017), University of Halle (Saale)
Martin Thomas (2012-2017)
Barbara Kirchner (2009-2017), University of Bonn
http://www.travis-analyzer.de
Please cite: M. Brehm, B. Kirchner: J. Chem. Inf. Model. 2011, 51 (8), pp 2007-2023.
There is absolutely no warranty on any results obtained from TRAVIS.
# Running on lenovo at Sat Dec 8 13:48:22 2018 (PID 3189).
# Running in /home/bruno/git/git_nitrux/buho
# Code version: Aug 12 2017, compiled at Jan 14 2018 01:39:14, compiler "7.2.0", GCC 7.2.0
# Target platform: Linux, compile flags: DEBUG_ARRAYS
# Machine: int=4b, long=8b, addr=8b, 0xA0B0C0D0=D0,C0,B0,A0.
# User home: /home/bruno, executable: /usr/local/bin/travis
# Input from terminal, Output to terminal
>>> Please use a color scheme with dark background or specify "-nocolor"! <<<
Loading configuration from /home/bruno/.travis.conf ...
[Renaming existing File input.txt to #1#input.txt ...OK.]
Unknown parameter: "encrypt".
List of supported command line options:
-p <file> Loads position data from the specified trajectory file.
The file format may be *.xyz, *.pdb, *.lmp (LAMMPS), HISTORY (DLPOLY), or *.prmtop/*.mdcrd (Amber).
BQB format (*.bqb, *.btr, *.blist) is also supported.
-vel <file> Reads atom velocities from file in addition to main trajectory.
Currently, only .xyz format is supported for velocity data.
-i <file> Reads input from the specified text file.
-config <file> Load the specified configuration file.
-stream Treats input trajectory as a stream (e.g. named pipe): No fseek, etc.
-showconf Shows a tree structure of the configuration file.
-writeconf Writes the default configuration file, including all defines values.
-verbose Show detailed information about what's going on.
-nocolor Executes TRAVIS in monochrome mode (suitable for white background).
-dimcolor Uses dim instead of bright colors.
-credits Display a list of persons who contributed to TRAVIS.
-help, -? Shows this help.
If only one argument is specified, it is assumed to be the name of a trajectory file.
If argument is specified at all, TRAVIS asks for the trajectory file to open.
Note: To show a list of all persons who contributed to TRAVIS,
please add "-credits" to your command line arguments, or set the
variable "SHOWCREDITS" to "TRUE" in your travis.conf file.
Source code from other projects used in TRAVIS:
- lmfit from Joachim Wuttke
- kiss_fft from Mark Borgerding
- voro++ from Chris Rycroft
http://www.travis-analyzer.de
Please cite the following articles:
* "TRAVIS - A Free Analyzer and Visualizer for Monte Carlo and Molecular Dynamics Trajectories",
M. Brehm, B. Kirchner; J. Chem. Inf. Model. 2011, 51 (8), pp 2007-2023.
*** The End ***
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