Package Details: activinspire 3.3.15-1.1

Git Clone URL: https://aur.archlinux.org/activinspire.git (read-only, click to copy)
Package Base: activinspire
Description: Presentation Software for use with Promethean Hardware products
Upstream URL: https://support.prometheanworld.com/product/activinspire
Licenses: unknown
Submitter: jose1711
Maintainer: Daved
Last Packager: Daved
Votes: 5
Popularity: 0.000000
First Submitted: 2016-05-13 11:39 (UTC)
Last Updated: 2024-05-31 23:03 (UTC)

Latest Comments

« First ‹ Previous 1 2

Malstrond commented on 2020-08-04 12:11 (UTC) (edited on 2020-08-04 12:22 (UTC) by Malstrond)

The reason the source URL doesn't work anymore is because there was an update of ActivInspire. But when Promethean updates their software, they'll delete the old version, they also don't publish direct download URLs and their mirror doesn't do directory listing, so you have to scrape the mirror.

Just mark the package out of date if the source isn't found anymore, then I'll notice it sooner.

Changelog:

-Updated

-This is the first 64-bit version of ActivInspire. Promethean welcomes you to the future of yesterday!

--Because of the change in architecture, there might be some superfluous or missing dependencies at first.

-Promethean removed lots of their included libs (even though they still reference them in their own launch script), but the ones in the main program directory (e.g. some proprietary libs like libatlascomms or their QT 5.12.3) are still required, so the LD_PRELOAD stays.

-Promehtean now only includes one version of ActivInspire in the upstream package and not three redundant ones (see previous PKGBUILDs for explantation), so the download got much smaller.

Known bugs:

-I can't get ActivInspire to load Java for the equation editor. It correctly searches in the directory set by archlinux-java (e.g. /usr/lib/jvm/java-14-openjdk) but then errors out because it didn't find Java. Also tried Oracle JRE8, same problem.

I'll have to think about implementing qqqqqqqqq9's unexplanied suggestions:

-Creating directories in ~ seems to be intended by upstream (it does so on Windows too), even if it's bad form.

-Does wmctrl work with all WMs/DEs?

-I don't get using the horst variable to open files. You can open files directly if your DE uses the /usr/share/applications/activsoftware.desktop file to do it.

basti0001 commented on 2020-08-01 04:25 (UTC) (edited on 2020-08-04 04:04 (UTC) by basti0001)

Hi, today I found out that the original src path@PKGBUILD

"http://activsoftware.co.uk/linux/repos/ubuntu/pool/non-oss/a/activinspire/activinspire_${pkgver}-1.amd64_amd64.deb"

no longer exists. However it's possible to use http://migasfree.educa.aragon.es/pdis/Promethean/bionic/promethean64_bionic/ At least it worked for me. How can we/I change the aur package? I cloned

https://aur.archlinux.org/activinspire.git

already but did not find any hint how to proceed if a package is out of date/or not working. @Malstrond: Can you give a hint? I want to help, but in archlinux.org wiki I did not find any page to request an update of a package. A kernel bug seemed not the right place for this issue ;-) Shall I simple commit the suggested, currently working src url? Am I allowed simply to change the package? Is there any review procedure? Is it even a good idea to use this currently working url since I don't no anything about the intentions of the guys maintaining the file and any future plans.

qqqqqqqqq9 commented on 2020-07-08 15:40 (UTC) (edited on 2020-07-08 15:41 (UTC) by qqqqqqqqq9)

#!/bin/bash
# prevent creation of multiple folders in $HOME
HOME=~/.inspire
horst=()
# set path, so that a file can be opened.
for var in "$@"
do
if [ -e "$var" ]; then horst+=("$PWD/$var") ; else horst+=("$var") ;fi
done
# This script launches ActivInspire. It is partially based on the upstream launch script, with obsolete and Ubuntu-specific stuff fixed or removed.

cd /opt/activsoftware

# Promethean software has a bug that often causes it to hang when attempting to close it using the GUI. So we need to kill those instances before launching a new one.
# kill only when no active window exits
if [ $(wmctrl -l | grep ActivInspire | wc -l) -gt 0 ] ; then : ; else killall -q Inspire ; fi

# ActivInspire needs 32-bit Java for the equation editor (see optional dependencies).
export JAVA_HOME=/usr/lib32/jvm/java32-8-jre/jre

# Promethean ships ActivInspire with a bunch of libraries. We can't recompile it and there are less problems when using this library versions.
export LD_LIBRARY_PATH="/opt/activsoftware:/opt/activsoftware/workbench:/opt/activsoftware/workbench/lib:/opt/activsoftware/32bit_libs_for_64bit_OS:$LD_LIBRARY_PATH"
export GST_PLUGIN_PATH="/opt/activsoftware/32bit_libs_for_64bit_OS:$GST_PLUGIN_PATH"
export QTWEBKIT_PLUGIN_PATH="/opt/activsoftware/32bit_libs_for_64bit_OS:$QTWEBKIT_PLUGIN_PATH"

# Launch and open the file if one was given as an argument.
./Inspire "${horst[@]}"

# This is a lock file. Since ActivInspire hangs when attempting to close it, it never gets deleted, causing problems.
# remove only, when no windows exists
if [ $(wmctrl -l | grep ActivInspire | wc -l) -gt 0 ] ; then : ; else rm -f /dev/shm/sem.promethean ; fi

Malstrond commented on 2019-09-24 18:37 (UTC) (edited on 2019-09-24 18:44 (UTC) by Malstrond)

-Updated

-Some new dependencies in this version

-Added the file com.ubuntu.user-interface.gschema.xml due to user feedback. According to a user ActivInspire doesn't start without that file, for me it does, but I added it anyway.

Malstrond commented on 2019-06-02 21:50 (UTC) (edited on 2019-06-02 21:55 (UTC) by Malstrond)

-Updated.

-Reworked dependencies. This package has always included a bunch of libraries that are shipped by Promethean, but never used it because it replaced the original launcher script with one that omits LD_LIBRARY_PATH. Because there are lots of binary compatibility issues and because QT4 which this still depends on (in contrast to activmgr for example) has dropped to the AUR and would need to be compiled we now use the included libraries.

-Unresolved dependencies:

--This would need lib32-icu52, which doesn't exist in multilib or the AUR. Promethean even ships it with a libicui18n.so.54 file in the activinspire directory, but that is the wrong one, it looks for libicui18n.so.52! When symlinking the ICU it searches to the ICU it shipped with, it fails with "Unable to find symbols in icui18n". Same thing for the official lib32-icu from multilib. But this problem doesn't seem to be critical.

--This would require the 32-bit version of Flash, which doesn't exist in multilib or the AUR. But this problem doesn't seem to be critical.

--The errors relating to libactivboardex.so get are not critical, activtools includes it though. But when activtools is installed, it also searches for libactivlog.so.1, a file which doesn't seem to exist in any packages provided by Promethean. Doesn't seem to be critical either.

--Audio/Video playback doesn't work. Probably some gstreamer dependency issues which I can't work out.

--Dropped 32-bit support. Promethean stuff is finicky with weird binary dependencies so it needs to be tested, and since Arch dropped 32-bit I don't have a test system.

raspher commented on 2018-12-29 20:05 (UTC)

It's out of date, please give the current deb package, i cannot find it.

Bazon commented on 2016-06-28 10:41 (UTC) (edited on 2016-06-28 14:36 (UTC) by Bazon)

Warning: evince 3.20.1-1 breaks the start of inspire, with evince 3.20.0-2 it works. At least with the 32 bit version and activtools and activdriver installed. With 64bit and without activtools, it doesn't happen. Leads to errors like this: (Inspire:11684): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplayManager' (Inspire:11684): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (Inspire:11684): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed (Inspire:11684): GLib-GObject-WARNING **: invalid (NULL) pointer instance