Package Details: rastertokpsl-git 1-1

Git Clone URL: https://aur.archlinux.org/rastertokpsl-git.git (read-only, click to copy)
Package Base: rastertokpsl-git
Description: rastertokpsl CUPS filter for Kyocera printers built from source
Upstream URL: https://github.com/brainrom/rastertokpsl-re
Keywords: cups drivers kyocera
Licenses: Apache 2.0
Conflicts: kyocera-print-driver, rastertokpsl, rastertokpsl-fs-1040
Provides: rastertokpsl
Submitter: kokokoshka
Maintainer: kokokoshka
Last Packager: kokokoshka
Votes: 1
Popularity: 0.000000
First Submitted: 2022-01-11 12:39 (UTC)
Last Updated: 2025-03-29 20:27 (UTC)

Dependencies (3)

Required by (1)

Sources (1)

Latest Comments

kokokoshka commented on 2025-03-30 13:12 (UTC)

Done.

anatolyb commented on 2025-03-30 09:09 (UTC)

Thanks a lot! And since the cmake is upgraded to version 4 recently, "compatibility with CMake < 3.5 has been removed". Please set the minimum required version to 3.5 in CMakeLists.txt.

kokokoshka commented on 2025-03-29 20:30 (UTC)

Thank you for using my package! I figured out why do you want X/Open and fixed the upstream code, since it's my fork of original re-engineered driver.

anatolyb commented on 2025-03-29 12:04 (UTC)

please add a patch file fix.patch with the following content: *** src/rastertokpsl-re/CMakeLists.txt 2025-03-29 14:57:53.773792701 +0300 --- CMakeLists.txt 2025-03-29 14:57:09.393978076 +0300


*** 10,14 **** --- 10,16 ---- find_library(CUPS_LIB cups) find_library(CUPSIMAGE_LIB cupsimage)

  • add_definitions(-D_XOPEN_SOURCE=500) + add_subdirectory(src) add_subdirectory(tests)

and add to the PKGBUILD file this at the beginning of build() funtion: cd rastertokpsl-re patch < ../../fix.patch cd ..

dreieck commented on 2022-10-25 13:27 (UTC)

There is another issue with your package:

It downloads the latest state from the git repository. So it needs a dynamically set $pkgver. Use the pkgver() function for it.

Thanks for maintaining!

dreieck commented on 2022-10-19 10:29 (UTC)

You need to add something more conflicts entries:

error: failed to commit transaction (conflicting files)
kyocera-print-driver: /usr/lib/cups/filter/rastertokpsl exists in filesystem (owned by rastertokpsl-git)
kyocera-print-driver: /usr/share/cups/model/kyocera exists in filesystem

Thanks for maintaining!

Regarding rastertokpsl: That is only for the case someone makes other rastertokpsl-packages (i.g. a non-git package or a patched package or something else that provides rastertokpsl).

Regards!

kokokoshka commented on 2022-01-12 20:11 (UTC)

Ok, I'll fix the upstream URL. But I can't find rastertokpsl package for conflicts not in official repos nor AUR..

dreieck commented on 2022-01-12 17:31 (UTC)

$url should be without the .git suffix, i.e. https://github.com/brainrom/rastertokpsl-re.

dreieck commented on 2022-01-12 17:26 (UTC) (edited on 2022-01-12 17:30 (UTC) by dreieck)

  • Please add provides=("rastertokpsl=${pkgver}").
  • Please add conflicts=('rastertokpsl').

Thanks for maintaining!