Skip to content

Commit ab3b577

Browse files
committed
Merge pull request #3 from HubertD/debian-package
Debian package
2 parents d0481df + 5912247 commit ab3b577

File tree

97 files changed

+127
-44
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+127
-44
lines changed

cangaroo.desktop

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[Desktop Entry]
2+
Version=1.0
3+
Type=Application
4+
Terminal=false
5+
Name=cangaroo
6+
Exec=/usr/bin/cangaroo %f
7+
Comment=CAN Bus Analyzer
8+
Icon=cangaroo
9+
StartupNotify=false
10+
Encoding=UTF-8
11+
Categories=Development
12+

cangaroo.pro

Lines changed: 3 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,3 @@
1-
#-------------------------------------------------
2-
#
3-
# Project created by QtCreator 2015-12-20T20:40:42
4-
#
5-
#-------------------------------------------------
6-
7-
# This project requires at least v5.x to compile
8-
lessThan(QT_MAJOR_VERSION, 5): error("requires Qt 5")
9-
10-
QT += core gui
11-
QT += widgets
12-
QT += xml
13-
14-
TARGET = cangaroo
15-
TEMPLATE = app
16-
17-
18-
SOURCES += main.cpp\
19-
mainwindow.cpp \
20-
Logger.cpp \
21-
Backend.cpp \
22-
MdiWindow.cpp
23-
24-
HEADERS += mainwindow.h \
25-
Logger.h \
26-
Backend.h \
27-
MdiWindow.h
28-
29-
FORMS += mainwindow.ui
30-
31-
RESOURCES = cangaroo.qrc
32-
33-
include($$PWD/model/model.pri)
34-
include($$PWD/driver/driver.pri)
35-
include($$PWD/parser/dbc/dbc.pri)
36-
include($$PWD/window/TraceWindow/TraceWindow.pri)
37-
include($$PWD/window/SetupDialog/SetupDialog.pri)
38-
include($$PWD/window/LogWindow/LogWindow.pri)
39-
include($$PWD/window/GraphWindow/GraphWindow.pri)
1+
SUBDIRS += src
2+
TEMPLATE = subdirs
3+
CONFIG += ordered warn_on qt debug_and_release

debian/cangaroo.install

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
bin/cangaroo usr/bin
2+
cangaroo.desktop usr/share/applications
3+
src/assets/cangaroo.png usr/share/pixmaps
4+
src/assets/cangaroo.svg usr/share/pixmaps

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
cangaroo (0.1.0-1) UNRELEASED; urgency=low
2+
3+
* Initial Release
4+
5+
-- Hubert Denkmair <hubert@denkmair.de> Sun, 10 Jan 2016 21:00:00 +0200
6+

debian/compat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9

debian/control

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Source: cangaroo
2+
Section: unknown
3+
Priority: optional
4+
Maintainer: Hubert Denkmair <hubert@denkmair.de>
5+
Build-Depends: debhelper (>= 9), qtbase5-dev, qtbase5-dev-tools, qt5-qmake
6+
Standards-Version: 3.9.6
7+
Homepage: https://cangaroo.org/
8+
9+
Package: cangaroo
10+
Architecture: any
11+
Depends: libqt5gui5, libqt5widgets5, libqt5core5a, libqt5xml5, ${misc:Depends}, ${shlibs:Depends}
12+
Description: A CAN Bus Analyzer
13+
cangaroo is a open source CAN Bus Analyzer based on Qt5 and C++.
14+
It allows for monitoring multiple SocketCAN interfaces, load DBC files,
15+
analyze the CAN Traffic in different views and much more.
16+
It is licensed under GPLv2. See README.md file for more information.
17+

debian/copyright

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2+
Upstream-Name: cangaroo
3+
Source: https://github.com/HubertD/cangaroo
4+
5+
Files: *
6+
Copyright: 2015-2016 Hubert Denkmair <hubert@denkmair.de>
7+
License: GPL-2.0+
8+
9+
Files: debian/*
10+
Copyright: 2015-2016 Hubert Denkmair <hubert@denkmair.de>
11+
License: GPL-2.0+
12+
13+
License: GPL-2.0+
14+
15+
This program is free software: you can redistribute it and/or modify
16+
it under the terms of the GNU General Public License as published by
17+
the Free Software Foundation, either version 2 of the License, or
18+
(at your option) any later version.
19+
.
20+
This package is distributed in the hope that it will be useful,
21+
but WITHOUT ANY WARRANTY; without even the implied warranty of
22+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23+
GNU General Public License for more details.
24+
.
25+
You should have received a copy of the GNU General Public License
26+
along with this program. If not, see <http://www.gnu.org/licenses/>.
27+
.
28+
On Debian systems, the complete text of the GNU General
29+
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

debian/dirs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
usr/bin
2+
usr/share/applications

debian/rules

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/make -f
2+
export QT_SELECT := qt5
3+
4+
%:
5+
dh $@
6+

debian/source/format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.0 (quilt)

0 commit comments

Comments
 (0)