Package Details: catapult 1.1.1-1

Git Clone URL: https://aur.archlinux.org/catapult.git (read-only, click to copy)
Package Base: catapult
Description: App launcher for Linux, similar to ulauncher(wayland support)
Upstream URL: https://otsaloma.io/catapult
Keywords: catapult launcher
Licenses: GPL 3.0
Submitter: oldNo.7
Maintainer: sandboiii (uffe)
Last Packager: uffe
Votes: 4
Popularity: 1.10
First Submitted: 2022-04-07 16:02 (UTC)
Last Updated: 2025-01-08 07:58 (UTC)

Latest Comments

uffe commented on 2025-01-08 08:01 (UTC)

@sandboiii: I've persuaded the catapult developer to do a new release with the fixes that I've found and submitted. I've already done a new AUR release of the new 1.1.1 - I hope it is ok :-)

uffe commented on 2025-01-08 07:53 (UTC)

@sandboiii thanks for the co-maintainer trust :-)

sandboiii commented on 2025-01-06 14:30 (UTC) (edited on 2025-01-06 14:32 (UTC) by sandboiii)

Hello, Uffe!
Thank you for your fix! Today I updated my system and got the same error with the urllib import. So, I've added the patch to the build process and now everything works correctly. I've also made you a co-maintainer, feel free to add any reasonable changes to the package!

All the best, sandboiii

uffe commented on 2025-01-02 09:33 (UTC) (edited on 2025-01-02 09:34 (UTC) by uffe)

FYI:

Due to Archlinux updating python from 3.12.7-1 to 3.13.1-1 the following patch needs to be applied to catapult:

--- /usr/local/share/catapult/catapult/util.py.orig     2025-01-02 10:26:29.169115595 +0100
+++ /usr/local/share/catapult/catapult/util.py  2025-01-02 10:26:56.735717715 +0100
@@ -20,7 +20,7 @@
 import inspect
 import os
 import re
-import urllib
+import urllib.parse

 from gi.repository import Gdk
 from gi.repository import Gtk

For more info see https://github.com/otsaloma/catapult/pull/35

there is not yet a new release of catapult - and I do not know if the author plans for one - if that is the case you could consider including the patch into the AUR pkgbuild... :-)

uffe commented on 2024-10-09 07:15 (UTC)

@sandboiii: Thanks for the answer This could end up as a circular issue... see https://github.com/otsaloma/catapult/issues/31 Right now we are in a situation where the package contents can change 1000's of times - even after you've prepared your release - with a sha256 on the AUR we at least would know that the package (still) is in the shape it had when you did the packaging. But feel free to chime in on the reported issue: https://github.com/otsaloma/catapult/issues/31

BR/Uffe

sandboiii commented on 2024-10-08 11:36 (UTC)

@uffe You don't need to persuade me, you need to persuade the author of the catapult to publish hash sums for each release. Otherwise, it's pretty much meaningless to calculate it myself.

uffe commented on 2024-10-08 10:29 (UTC)

Thanks for the recent update - Could I persuade you to enable sha256sum check on this package ?

jfr commented on 2023-10-24 20:48 (UTC) (edited on 2023-10-24 20:51 (UTC) by jfr)

GTK4 is a runtime dependency (since 0.9):

Traceback (most recent call last): File "/usr/bin/catapult-start", line 16, in <module> import catapult File "/usr/lib/python3.11/site-packages/catapult/init.py", line 25, in <module> gi.require_version("Gdk", "4.0") File "/usr/lib/python3.11/site-packages/gi/init.py", line 129, in require_version raise ValueError('Namespace %s not available for version %s' % ValueError: Namespace Gdk not available for version 4.0

After installing gtk4, catapult launches. Quite beautiful, how it launches.

rwired commented on 2022-10-25 14:29 (UTC)

Tried to install catapult 0.5-1 but it failed with the message:

Traceback (most recent call last): File "/var/tmp/pamac-build-rwired/catapult/src/catapult-0.5/./setup-partial.py", line 7, in <module> from setuptools import find_packages ModuleNotFoundError: No module named 'setuptools'

oldNo.7 commented on 2022-04-07 16:04 (UTC)

Not to be confused with catapult-bin, catapult is a laucher.