Package Details: inkslides-git r35.fe6cb77-1

Git Clone URL: https://aur.archlinux.org/inkslides-git.git (read-only, click to copy)
Package Base: inkslides-git
Description: Forked and improved version of inkscapeslide-git
Upstream URL: https://github.com/janoliver/inkslides.git
Licenses: MIT
Submitter: janoliver
Maintainer: janoliver
Last Packager: janoliver
Votes: 6
Popularity: 0.000317
First Submitted: 2013-12-12 14:25
Last Updated: 2017-01-16 16:19

Latest Comments

1 2 Next › Last »

Rhinoceros commented on 2019-11-16 21:47

@schaetzc You might have noticed several other packages from the official repos get reinstalled with the python update. These python-related packages were rebuilt with python 3.8 and had their pkgrel bumped. Users should check for any AUR packages built with the old python, e.g. with pacman -Qo /usr/lib/python3.7/site-packages, and reinstall them. N.B. yay should also offer to clean build, which will essentially remove the relevant cache before rebuilding.

schaetzc commented on 2019-11-16 19:46

Updating to python 3.8 broke inkslides for me. Running inkslides after the update resulted in

Traceback (most recent call last):
  File "/usr/bin/inkslides", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3251, in <module>
    def _initialize_master_working_set():
[...]
pkg_resources.DistributionNotFound: The 'inkslides==2.1.0' distribution was not found and is required by the application

The problem seems to be caused by the switch from /usr/lib/python3.7/site-packages (the place where the inkslide script is stored) to /usr/lib/python3.8/site-packages (a new place where the script is missing).

I fixed the problem by uninstalling inkslides and installing it again. However, when using an AUR helper you have to make sure to do a clean build. I use yay and therefore ran

yay -R inkslides-git
rm -rf ~/.cache/yay/inkslides-git/
yay -S inkslides-git # see comments below to fix an unrelated error. For yay, use --editmenu to edit PKGBUILD

Rhinoceros commented on 2019-11-14 22:50

Thanks @schaetzc, I had the same error when rebuilding for python 3.8. The fix worked for me too.

schaetzc commented on 2019-11-08 18:20

makepkg failed with the following error:

==> ERROR: conflicts is not allowed to be empty.

I fixed the problem by removing the line conflicts=('') from PKGBUILD.

janoliver commented on 2018-03-09 07:37

Let's move discussion to here: https://github.com/janoliver/inkslides/issues/5

Rhinoceros commented on 2018-03-08 22:52

Thank you @janoliver. There were no errors this time, but it didn't work.

$ inkslides foo.svg
Parsing foo.svg ...
Creating SVG slides ...
PDF should be up to date. Quitting ...

There was an empty directory created in the working directory named .inkslides-foo. I'm happy to post a bug report upstream if you prefer.

janoliver commented on 2018-03-07 06:24

Hi, could you please re-install and try again? I have fixed the imports.

Rhinoceros commented on 2018-03-07 05:18

Hi, the package installs fine, but after running, it complains

ModuleNotFoundError: No module named 'inkscape'

Some missing dependency perhaps? Here is the full error log:

$ inkslides foo.svg
Traceback (most recent call last):
  File "/usr/bin/inkslides", line 11, in <module>
    load_entry_point('inkslides==2.0.0a1', 'console_scripts', 'inkslides')()
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 587, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2800, in load_entry_point
    return ep.load()
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2431, in load
    return self.resolve()
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2437, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3.6/site-packages/inkslides/inkslides.py", line 25, in <module>
    from inkscape import InkscapeWorker
ModuleNotFoundError: No module named 'inkscape'

svpaulauskas commented on 2017-02-03 14:28

I deleted the directory and cloned a fresh copy. Things work as expected now. Must have been something strange cached somewhere. Thanks for your assistance!

janoliver commented on 2017-02-03 14:23

Hi spaulus, that is strange. I have just retried building it and it worked flawlessly. Could you clean the directory and start over from scratch? I am confused because inkslides.py is not looked for anymore in the updated PKGBUILD.