summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2020-08-12 04:13:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2020-09-16 18:01:52 +0000
commit0438ec46e25dbd0729d7888253385c4b3b812b40 (patch)
tree75a2db0556e0bde265b578996e6bc0645c18f8fc
parentAdding upstream version 5.7.0. (diff)
downloadflexoptix-app-0438ec46e25dbd0729d7888253385c4b3b812b40.tar.xz
flexoptix-app-0438ec46e25dbd0729d7888253385c4b3b812b40.zip
Adding progress-linux version 5.7.0-0progress5+u1.progress-linux/5.7.0-0progress5+u1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/changelog5
-rw-r--r--debian/control31
-rw-r--r--debian/copyright20
-rw-r--r--debian/local/99-tprogrammer.rules19
-rw-r--r--debian/local/changelog.txt202
-rwxr-xr-xdebian/local/flexoptix-app5
-rw-r--r--debian/local/flexoptix-app.desktop12
-rwxr-xr-xdebian/rules68
-rw-r--r--debian/source/format1
9 files changed, 363 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..2f17f89
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+flexoptix-app (5.7.0-0progress5+u1) engywuck-backports-extras; urgency=low
+
+ * Uploading to engywuck-backports-extras.
+
+ -- Daniel Baumann <daniel.baumann@progress-linux.org> Wed, 12 Aug 2020 06:11:48 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..9d6cccf
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,31 @@
+Source: flexoptix-app
+Section: restricted/admin
+Priority: optional
+Maintainer: Progress Linux Maintainers <maintainers@lists.progress-linux.org>
+XSBC-Uploaders: Daniel Baumann <daniel.baumann@progress-linux.org>
+Bugs: mailto:maintainers@lists.progress-linux.org
+Build-Depends:
+ debhelper-compat (= 12),
+Rules-Requires-Root: no
+Standards-Version: 4.3.0
+Homepage: https://flexbox.reconfigure.me
+Vcs-Browser: https://git.progress-linux.org/packages/engywuck-backports-extras/flexoptix-app
+Vcs-Git: https://git.progress-linux.org/packages/engywuck-backports-extras/flexoptix-app
+
+Package: flexoptix-app
+Section: restricted/admin
+Architecture: amd64
+Depends:
+ libhidapi-libusb0,
+ ${misc:Depends},
+Description: Swiss Army Knife for Network Engineers
+ The FLEXBOX is a device for end user optics configuration. Using the FLEXOPTIX
+ App it can configure universal transceivers within seconds.
+ .
+ Features:
+ .
+ * Configuration of Universal Transceivers
+ * Wavelength tuning for DWDM
+ * Distance Analyzer
+ * Optical Power Measurement
+ * Transceiver Diagnostics and Troubleshooting
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..48841e2
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,20 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FLEXOPTIX App
+Upstream-Contact: info@flexoptix.net
+Source: https://flexbox.reconfigure.me/download
+
+Files: *
+Copyright: 2018-2020 Flexoptix GmbH
+License: n/a
+
+Files: debian/*
+Copyright: 2010-2020 Daniel Baumann <daniel.baumann@progress-linux.org>
+License: PD
+
+License: PD
+ This program is free software: you have unlimited permission
+ to copy, distribute and modify it.
+ .
+ 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.
diff --git a/debian/local/99-tprogrammer.rules b/debian/local/99-tprogrammer.rules
new file mode 100644
index 0000000..aea4fa4
--- /dev/null
+++ b/debian/local/99-tprogrammer.rules
@@ -0,0 +1,19 @@
+# Please copy this file into /etc/udev/rules.d/
+# for libusb
+#V2 Legacy
+SUBSYSTEM=="usb",ATTR{idVendor}=="0483",ATTR{idProduct}=="5750",MODE="0666"
+KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="5750",MODE="0666"
+#V2
+SUBSYSTEM=="usb",ATTR{idVendor}=="0483",ATTR{idProduct}=="[aA]0[eE]7",MODE="0666"
+KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="[aA]0[eE]7",MODE="0666"
+#V3
+SUBSYSTEM=="usb",ATTR{idVendor}=="0483",ATTR{idProduct}=="[aA]0[eE]8",MODE="0666"
+KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="[aA]0[eE]8",MODE="0666"
+#V4 16D0 0B1A
+SUBSYSTEM=="usb",ATTR{idVendor}=="16[dD]0",ATTR{idProduct}=="0[bB]1[aA]",MODE="0666"
+KERNEL=="hidraw*",ATTRS{idVendor}=="16[dD]0",ATTRS{idProduct}=="0[bB]1[aA]",MODE="0666"
+
+# for hidraw
+#KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="5750",MODE="0666"
+#KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="[aA]0[eE]7",MODE="0666"
+#KERNEL=="hidraw*",ATTRS{idVendor}=="0483",ATTRS{idProduct}=="[aA]0[eE]8",MODE="0666"
diff --git a/debian/local/changelog.txt b/debian/local/changelog.txt
new file mode 100644
index 0000000..5d74c68
--- /dev/null
+++ b/debian/local/changelog.txt
@@ -0,0 +1,202 @@
+Changelog
+
+Version 5.3.0 (release date 22.05.2019)
+
+ * fixed several issues with authentication on proxies
+ * fixed issue with imprint and licences windows
+ * fixed minor UI issues
+
+Version 5.2.0 (release date 27.03.2019)
+
+ * Favorite Compatibilities
+
+ * mark compatibilities for your transceivers as favorite
+ * favorites are stored for each article for all of your boxes
+ * read more at [1]our blog
+
+ more contact options
+
+ fixed display bug in autoreconfigure
+
+ some smaller UI improvements and fixes
+
+ major updates of used frameworks
+
+ Version 5.1.1 (release date 11.03.2019)
+
+ * fixed issues with older linux systems
+ * fixed some UI issues
+
+ Version 5.1.0 (release date 06.03.2019)
+
+ * Partial Updates
+
+ * some future updates will be optional
+ * you won't have to download and install the whole application for
+ certain future updates
+ * partial updates will fall back to full updates on some machines
+ (e.g. linux) and setups (e.g. windows installations for all users
+ without admin privileges)
+
+ Transceiver Firmware Updates
+ * for some tricky support cases it is necessary to flash a new
+ firmware onto a transceiver
+ * this will now be possible from within our application
+
+ Version 5.0.6 (release date 28.11.2018)
+
+ * added support for proxy with authentication
+
+ Version 5.0.5 (release date 08.11.2018)
+
+ * fixed mac update issues
+
+ * If you experienced any issues updating on Mac since version 5.0.3,
+ please download and install the latest version manually.
+
+ added beautiful images to installer
+
+ fixed broken link
+
+ Version 5.0.4 (release date 19.10.2018)
+
+ * enabled custom installation location
+
+ Version 5.0.3 (release date 10.10.2018)
+
+ * improved download handling
+ * updated used frameworks
+ * a lot of improvements under the hood
+
+ Version 5.0.2 (release date 31.08.2018)
+
+ * fixed issue with opening external links
+
+ Version 5.0.1 (release date 20.08.2018)
+
+ * fixed issue with autoreconfigure
+
+ Version 5.0.0 (release date 14.08.2018)
+
+ * FLEXOPTIX App is now available as a standalone application. This
+ step was necessary due to browsers not being able to communicate
+ with USB devices consistently any more and Google ending support
+ for Chrome Packaged Apps in the long term.
+ * In order to give you the look and feel of our web shop we gave the
+ application a nice new paint job while keeping the main navigation
+ as it is. Feels just like home 😉
+ * Everything was rewritten, which enabled us to...
+
+ * ... squish some bugs,
+ * ... make the code, communication with the Flexbox and our servers
+ more resistant to errors and other problems,
+ * ... rethink and improve usability,
+ * ... keep adjusting our feature set to your needs.
+
+ You can now access any information you need, like your Flexbox serial
+ number, transceiver history, contact information or helpful links
+ faster than ever.
+
+Beta Releases
+
+ Version 0.8.0 (release date 14.08.2018) - BETA Release
+
+ * added additional information for compatibilities
+ * search box now focuses with CTRL+F or CMD+F
+ * Minor improvements and fixes:
+
+ * minor consistency tweaks
+ * minor changes in display of tuning information
+ * updated frameworks and libraries
+ * fixed display of "unconfigured transceiver"
+
+ Version 0.7.1 (release date 25.07.2018) - BETA Release
+
+ * fixed issue with icon
+
+ Version 0.7.0 (release date 24.07.2018) - BETA Release
+
+ * improved tuning with more information on its own page
+ * retry requests that fail due to missing internet connection
+ * Minor improvements:
+
+ * autoreconfigure
+ * show error messages on all pages
+ * more information on patches page
+ * consistency in display of information
+ * adapter wizard usability
+ * button to clear search input
+ * more comprehensible buttons in Power Meter & Source
+ * responsiveness
+ * finally an icon for linux
+
+ Bug fixes: Power Meter & Source would...
+ * ... crash when switching from XFP to SFP
+ * ... crash when exporting recorded data from XFP
+ * ... freeze after an error
+ * ... not reset displayed wavelength after unplugging a tunable
+
+ security patches of used frameworks
+
+ and more improvements of the technology
+
+ Version 0.6.2 (release date 18.06.2018) - BETA Release
+
+ * improved support form
+ * fixed broken link
+
+ Version 0.6.1 (release date 14.06.2018) - BETA Release
+
+ * added linux AppImage
+ * added link to changelog in info menu
+ * fixed some minor visual glitches
+
+ Version 0.6.0 (release date 12.06.2018) - BETA Release
+
+ * improved support form
+ * translated terms and conditions
+ * get notified about changed terms and conditions
+ * fun with text encoding 🙂
+ * Bug fixes:
+
+ * inconsistent display and behavior of notifications
+ * re-added dropped error messages
+
+ and even more changes under the hood
+
+ Version 0.5.0 (release date 29.05.2018) - BETA Release
+
+ * New Technology We've switched to Electron as underlying technology,
+ for several reasons:
+
+ * Chrome Packaged Apps are approaching their EOL
+ * Mozilla has already dropped the Java support in its standard
+ Firefox browser and will soon do so for the ESR version as well.
+ For more information check out [2]our blog.
+
+ Available for MacOS X and Windows; Linux coming soon!
+
+ Included Features:
+ * Transceiver & Adapter Reconfiguration
+ * Transceiver Details
+ * Transceiver History
+ * Power Meter & Source
+ * Distance Analyzer
+ * Tuning
+ * Request Support
+
+ Not Implemented Features:
+ * Offline Mode
+ * Instant Credit Recharge
+
+ Re-Design In order to give you the look and feel of our web shop we
+ gave the application a nice new paint job while keeping the main
+ navigation as it is. Feels just like home 😉
+
+ New Code Base We gave our code base a thorough makeover to improve
+ speed and stability.
+
+References
+
+ 1. https://www.flexoptix.net/en/blog/2019/03/favorite-configs/
+ 2. https://www.flexoptix.net/en/blog/2018/05/new-shiny-flexoptix-app/
diff --git a/debian/local/flexoptix-app b/debian/local/flexoptix-app
new file mode 100755
index 0000000..812e07e
--- /dev/null
+++ b/debian/local/flexoptix-app
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+set -e
+
+exec /usr/lib/flexoptix-app/flexoptix-app ${@}
diff --git a/debian/local/flexoptix-app.desktop b/debian/local/flexoptix-app.desktop
new file mode 100644
index 0000000..eedbf1a
--- /dev/null
+++ b/debian/local/flexoptix-app.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=FLEXOPTIX App
+GenericName=FLEXOPTIX App
+Comment=Swiss Army Knife for Network Engineers
+Icon=flexoptix-app.png
+Exec=/usr/bin/flexoptix-app
+Terminal=false
+Categories=Development;
+Keywords=Network;
+StartupNotify=true
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b0cfb9e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,68 @@
+#!/usr/bin/make -f
+
+%:
+ dh ${@}
+
+upstream:
+ # main
+ wget --trust-server-names https://flexbox.reconfigure.me/download/electron/linux/x64/current
+
+ # changelog
+ lynx https://flexbox.reconfigure.me/documents/changelog.html -dump > debian/local/changelog.txt
+
+ # udev
+ wget https://flexbox.reconfigure.me/documents/99-tprogrammer.rules -O debian/local/99-tprogrammer.rules
+
+override_dh_auto_clean:
+ dh_auto_clean
+
+ rm -rf squashfs-root
+ chmod 0644 FLEXOPTIX*.AppImage
+
+override_dh_auto_build:
+ chmod 0755 FLEXOPTIX*.AppImage
+ ./FLEXOPTIX*.AppImage --appimage-extract
+
+override_dh_auto_install:
+ mkdir -p debian/flexoptix-app/usr/lib
+ mv squashfs-root debian/flexoptix-app/usr/lib/flexoptix-app
+
+ rm -f debian/flexoptix-app/usr/lib/flexoptix-app/AppRun
+ rm -f debian/flexoptix-app/usr/lib/flexoptix-app/usr/lib/*.so.*
+ rmdir --ignore-fail-on-non-empty --parents debian/flexoptix-app/usr/lib/flexoptix-app/usr/lib
+
+ # bin
+ mkdir -p debian/flexoptix-app/usr/bin
+ cp debian/local/flexoptix-app debian/flexoptix-app/usr/bin/flexoptix-app
+
+ # udev
+ mkdir -p debian/flexoptix-app/lib/udev/rules.d
+ cp debian/local/99-tprogrammer.rules debian/flexoptix-app/lib/udev/rules.d/99-flexoptix-app.rules
+
+ # desktop
+ mkdir -p debian/flexoptix-app/usr/share/applications
+ cp debian/local/flexoptix-app.desktop debian/flexoptix-app/usr/share/applications
+
+ rm -f debian/flexoptix-app/usr/lib/flexoptix-app/flexoptix-app.desktop
+
+ # icon
+ mkdir -p debian/flexoptix-app/usr/share/icons/hicolor/256x256/apps
+ mv debian/flexoptix-app/usr/lib/flexoptix-app/usr/share/icons/hicolor/0x0/apps/flexoptix-app.png debian/flexoptix-app/usr/share/icons/hicolor/256x256/apps
+
+ rmdir --ignore-fail-on-non-empty --parents debian/flexoptix-app/usr/lib/flexoptix-app/usr/share/icons/hicolor/0x0/apps
+ rm -f debian/flexoptix-app/usr/lib/flexoptix-app/flexoptix-app.png
+
+override_dh_installchangelogs:
+ dh_installchangelogs debian/local/changelog.txt
+
+override_dh_dwz:
+ # disabled
+
+override_dh_shlibdeps:
+ # disabled
+
+override_dh_strip:
+ # disabled
+
+override_dh_strip_nondeterminism:
+ # disabled
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)