Commit Graph

47 Commits

Author SHA1 Message Date
Soeren Apel a3110cabd9 Installer: Add debug shortcut for -l 5 2018-05-07 21:39:18 +02:00
probonopd 7c64a694ae Make it pass desktop-file-validate
https://travis-ci.org/AppImage/appimage.github.io/builds/306921880#L695
2017-12-17 21:54:30 +01:00
Uwe Hermann fce541c37f Rename sigrok-logo-notext.ico to pulseview.ico. 2017-06-11 20:12:41 +02:00
Uwe Hermann 5ea53b3c20 Rename sigrok-logo-notext.png to pulseview.png.
This is more specific and prevents any potential issues e.g. when
multiple distro packages might ship with a generic file like
sigrok-logo-notext.png that's supposed to be installed in the same place.
2017-06-11 20:05:50 +02:00
Uwe Hermann c666c34fb0 contrib/sigrok_mimeinfo.xml: Drop, moved to libsigrok. 2017-06-11 19:53:14 +02:00
Uwe Hermann 7ba8dbe527 Installer: Whitespace consistency fixes. 2017-06-05 18:10:34 +02:00
Soeren Apel 0e206885e6 Installer: Rename Examples.lnk 2017-06-05 17:17:45 +02:00
Soeren Apel 3a5b7f7513 Installer: Remove examples start menu entry when uninstalling 2017-06-05 17:17:45 +02:00
Uwe Hermann b8f93b68d7 Installer: Add "PulseView" to uninstaller/Zadig links.
Windows 10 merges all links of the same vendor ("sigrok" here) into one
section in the Start menu. If PulseView and sigrok-cli are installed,
there will be two "Uninstall" links and the user will not know which one
uninstalls which program.
2017-06-04 20:52:11 +02:00
Soeren Apel 4bbd53c938 Installer: Place set of example .sr files in separate section 2017-06-04 20:47:56 +02:00
Soeren Apel ebe0a19686 Installer: Update icon cache also after uninstallation 2017-06-04 20:47:56 +02:00
Soeren Apel bf627f7065 Installer: Force icon cache refresh 2017-06-04 20:44:34 +02:00
Soeren Apel 63ebd7fe19 Fix #964 by adding an option to register the .sr extension with PV 2017-06-03 22:54:32 +02:00
Uwe Hermann ad21e6c1a8 Add a MIME info file for sigrok session files.
File template by Stefan Brüns, thanks!

This fixes bug #857.
2017-06-02 00:10:57 +02:00
Uwe Hermann 43a1f62883 org.sigrok.PulseView.appdata.xml: Add CC0-1.0 license comment. 2017-06-02 00:10:57 +02:00
Uwe Hermann 98fb7f3de7 org.sigrok.PulseView.appdata.xml: Drop <project_group> tag.
This currently causes issues with e.g. appstream-util validation:

  $ appstream-util validate-relax org.sigrok.PulseView.appdata.xml
  org.sigrok.PulseView.appdata.xml: FAILED:
  • tag-invalid           : <project_group> is not valid
  Validation of files failed

This is considered an appstream/tool bug, but for now we drop the tag in
order it to avoid issues.

https://github.com/hughsie/appstream-glib/issues/140
2017-06-02 00:10:57 +02:00
Uwe Hermann 328157ef4c org.sigrok.PulseView.appdata.xml: Add <suggests> tags. 2017-06-02 00:10:57 +02:00
Uwe Hermann 00c2ad4c95 org.sigrok.PulseView.appdata.xml: Add <mimetype> tag. 2017-06-02 00:10:57 +02:00
Uwe Hermann ea40314ef9 org.sigrok.PulseView.appdata.xml: Add <launchable> tag. 2017-06-02 00:10:57 +02:00
Uwe Hermann 018df6436c desktop file: Add CC0-1.0 license comment. 2017-06-02 00:10:57 +02:00
Uwe Hermann b19b87266e desktop file: Add additional Development category.
Apparently, e.g. on KDE Plasma, having PulseView only in the Electronics
category (which seems to not necessarily exist) leads to PulseView
showing up in a "Lost&Found" category instead.

We're adding the Development category in addition to Electronics
(e.g. Kicad does the same) to have PulseView in Development if there's
no Electronics category.
2017-06-02 00:10:57 +02:00
Uwe Hermann d9f57f86b1 desktop file: Add MimeType field.
This fixes bug #858.
2017-06-02 00:10:57 +02:00
Uwe Hermann 7e440ad534 desktop file: Rename to org.sigrok.PulseView.desktop. 2017-06-02 00:10:57 +02:00
Uwe Hermann 68e67cf886 desktop file: Minor rewording. 2017-06-02 00:10:57 +02:00
Stefan Brüns de060a86f2 Fix #859: Add Appdata definition for PulseView
To be visible in KDE's Discover and GNOME Software,
an appdata definition is required.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
2017-05-31 23:49:41 +02:00
Uwe Hermann 0ebddfac4e pulseview_cross.nsi.in: Use Python 3.4 (Windows XP support).
The last Python version to officially support Windows XP was 3.4.x.

We'll keep the Windows installers at that version for the time being,
until Windows XP support is no longer feasible (e.g. because important
sigrok requirements such as Qt, glib, or libusb drop XP suppport).
2017-02-17 18:28:17 +01:00
Uwe Hermann e3ac35531f pulseview_cross.nsi.in: Bump Python version to 3.6. 2017-02-02 22:28:57 +01:00
Gerhard Sittig efdec55aec license: remove FSF postal address from boiler plate license text
Remove the FSF postal address as it might change (it did in the past).
Reference the gnu.org website instead which is more stable.
2017-01-07 16:11:15 +01:00
Daniel Elstner a7e53a4a73 windows: Install data files into share subdirectory
This allows these files to be found on standard paths relative
to the location of the executable.
2015-10-03 17:55:50 +02:00
Daniel Elstner f9cb49cc90 Build: Substitute build configuration into NSIS script
This enables out-of-source builds of the Windows installer,
and no longer hardcodes the MXE/mingw prefix.
2015-09-04 16:15:11 +02:00
Uwe Hermann 0518e9c9d1 nsis: Add start menu entries for Zadig.
This fixes bug #542.
2015-08-09 17:25:49 +02:00
Uwe Hermann d64796ed32 mingw: Drop libusb0.dll, always use libusb-1.0. 2014-12-07 17:50:16 +01:00
Uwe Hermann 744905d4ec Bump PulseView version to 0.2.0. 2014-05-06 23:43:20 +02:00
Uwe Hermann 1f763c17a8 nsis: Drop embedded Python installer, ship local DLL and modules. 2014-04-04 19:58:23 +02:00
Uwe Hermann 95052d708b nsis: Put sigrok-dumps *.sr files into the installer.
These are useful for people to have around for conveniently testing
various frontend features and protocol decoders etc.
2014-03-20 13:18:36 +01:00
Uwe Hermann 77243b3e8c nsis: Fix the "working dir" path for PulseView.
This was previously incorrectly set to the firmware/ subdir which
resulted in PDs not showing up in PulseView's Decoders->Add menu.

Thanks to Peter Newman for bringing up this issue.
2014-03-11 23:19:28 +01:00
Uwe Hermann 70fd65a7c6 nsis: contrib/pulseview.nsi: Drop obsolete file.
We're only using the cross-compile version pulseview_cross.nsi these
days since it is much more convenient, and the old native build file
was not working and/or up-to-date anyway.
2014-01-28 17:57:30 +01:00
Uwe Hermann 4889835331 nsis: Install zadig (used for driver switching). 2014-01-05 11:44:18 +01:00
Uwe Hermann 538111a5f4 nsis: Install libusb0.dll with the application.
This is half of the solution for bug #241.
2014-01-05 01:42:39 +01:00
Uwe Hermann 023373854c nsis: Mention firmware files and PDs in the description. 2014-01-02 14:41:36 +01:00
Uwe Hermann b730cc8b9c nsis: Fix File/RMDir copy-paste error. 2014-01-01 20:44:16 +01:00
Uwe Hermann d8823c8cc5 nsis: Also put firmware files into the installer. 2014-01-01 20:13:44 +01:00
Uwe Hermann f4097c5956 nsis: Enable Python + decoders in the installer. 2014-01-01 20:13:39 +01:00
Martin Ling 935cef6f47 Fix hardcoded home directory (pass -DHOME=$HOME to makensis). 2013-12-07 13:44:36 +01:00
Alexandru Gagniuc 2bcba522a0 contrib: Add pulseview.desktop file
A .desktop file is used to integrate a desktop application with the desktop
environment. For example, in KDE, this makes the application visible in
the Launcher, under Applications.

This is the .desktop file we use in Fedora, but it is usable by any distro.
2013-05-19 09:45:59 +01:00
Uwe Hermann a7171293e2 Add NSIS file for use with cross-compiled PulseView. 2013-04-23 21:34:40 +02:00
Uwe Hermann 8f94be1458 Add initial NSIS file for building a win installer. 2012-10-12 22:33:38 +02:00