Package Details: gifski-git 0.10.2.r3.g04e4723-1

Git Clone URL: https://aur.archlinux.org/gifski-git.git (read-only, click to copy)
Package Base: gifski-git
Description: GIF encoder based on libimagequant (pngquant, gifquant?). Squeezes maximum possible quality from the awful GIF format
Upstream URL: https://gif.ski/
Keywords: gif
Licenses: AGPL3
Conflicts: gifski
Provides: gifski
Submitter: phw
Maintainer: phw
Last Packager: phw
Votes: 2
Popularity: 0.000000
First Submitted: 2017-11-04 13:08 (UTC)
Last Updated: 2020-03-02 13:29 (UTC)

Dependencies (5)

Required by (2)

Sources (1)

Latest Comments

phw commented on 2017-11-13 16:20 (UTC)

@timofonic Could you try again if gifski-git currently builds for you with video support? There has been a new 0.6.0 release with video changes and fixes.

phw commented on 2017-11-10 12:28 (UTC)

> Are there a difference between using the direct video support or not? Without it you have to use e.g. ffmpeg to convert a video into a list PNG files as described on the gifski website. With the video support you could in theory just pass the video file directly to gifski. But in practice this is still a bit bugged.

timofonic commented on 2017-11-10 11:12 (UTC) (edited on 2017-11-10 11:25 (UTC) by timofonic)

@phw Thanks for your reply (and sorry for the repeated comments, something went wrong in my browser)! Are there a difference between using the direct video support or not?

phw commented on 2017-11-10 10:22 (UTC)

Might be an issue with llvm, yes. That whole direct video support in gifski is rather experimental at the moment anyway and does not always work as it should. I would recommend building it without video if it doesn't compile for you, just edit the PKGBUILD and remove "video" from "--features" in the build command. Or install the "gifski" package from AUR, that has video disabled. At the moment it isn't that different from the latest git revision anyway.

timofonic commented on 2017-11-10 10:02 (UTC)

The package seems broken in my system. I use llvm-svn from a repository. Might that be the problem? cargo:ff_api_url_feof_is_defined=true cargo:rustc-cfg=feature="ff_api_lavf_avctx" cargo:ff_api_lavf_avctx=true cargo:rustc-cfg=feature="ff_api_lavf_avctx_is_defined" cargo:ff_api_lavf_avctx_is_defined=true cargo:rustc-cfg=feature="ff_api_old_open_callbacks" cargo:ff_api_old_open_callbacks=true cargo:rustc-cfg=feature="ff_api_old_open_callbacks_is_defined" cargo:ff_api_old_open_callbacks_is_defined=true cargo:rustc-cfg=feature="ff_api_old_filter_opts" cargo:ff_api_old_filter_opts=true cargo:rustc-cfg=feature="ff_api_old_filter_opts_is_defined" cargo:ff_api_old_filter_opts_is_defined=true cargo:rustc-cfg=feature="ff_api_old_filter_opts_error" cargo:ff_api_old_filter_opts_error=true cargo:rustc-cfg=feature="ff_api_old_filter_opts_error_is_defined" cargo:ff_api_old_filter_opts_error_is_defined=true cargo:rustc-cfg=feature="ff_api_avfilter_open" cargo:ff_api_avfilter_open=true cargo:rustc-cfg=feature="ff_api_avfilter_open_is_defined" cargo:ff_api_avfilter_open_is_defined=true cargo:rustc-cfg=feature="ff_api_old_filter_register" cargo:ff_api_old_filter_register=true cargo:rustc-cfg=feature="ff_api_old_filter_register_is_defined" cargo:ff_api_old_filter_register_is_defined=true cargo:rustc-cfg=feature="ff_api_noconst_get_name" cargo:ff_api_noconst_get_name=true cargo:rustc-cfg=feature="ff_api_noconst_get_name_is_defined" cargo:ff_api_noconst_get_name_is_defined=true cargo:rustc-cfg=feature="avcodec_version_greater_than_56_0" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_1" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_2" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_3" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_4" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_5" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_6" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_7" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_8" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_9" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_10" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_11" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_12" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_13" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_14" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_15" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_16" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_17" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_18" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_19" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_20" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_21" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_22" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_23" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_24" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_25" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_26" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_27" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_28" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_29" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_30" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_31" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_32" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_33" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_34" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_35" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_36" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_37" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_38" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_39" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_40" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_41" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_42" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_43" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_44" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_45" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_46" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_47" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_48" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_49" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_50" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_51" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_52" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_53" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_54" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_55" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_56" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_57" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_58" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_59" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_60" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_61" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_62" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_63" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_64" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_65" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_66" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_67" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_68" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_69" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_70" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_71" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_72" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_73" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_74" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_75" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_76" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_77" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_78" cargo:rustc-cfg=feature="avcodec_version_greater_than_56_79" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_0" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_1" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_2" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_3" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_4" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_5" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_6" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_7" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_8" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_9" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_10" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_11" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_12" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_13" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_14" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_15" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_16" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_17" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_18" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_19" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_20" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_21" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_22" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_23" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_24" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_25" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_26" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_27" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_28" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_29" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_30" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_31" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_32" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_33" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_34" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_35" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_36" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_37" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_38" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_39" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_40" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_41" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_42" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_43" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_44" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_45" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_46" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_47" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_48" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_49" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_50" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_51" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_52" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_53" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_54" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_55" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_56" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_57" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_58" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_59" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_60" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_61" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_62" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_63" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_64" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_65" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_66" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_67" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_68" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_69" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_70" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_71" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_72" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_73" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_74" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_75" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_76" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_77" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_78" cargo:rustc-cfg=feature="avcodec_version_greater_than_57_79" OPT_LEVEL = Some("3") TARGET = Some("x86_64-unknown-linux-gnu") HOST = Some("x86_64-unknown-linux-gnu") TARGET = Some("x86_64-unknown-linux-gnu") TARGET = Some("x86_64-unknown-linux-gnu") HOST = Some("x86_64-unknown-linux-gnu") CC_x86_64-unknown-linux-gnu = None CC_x86_64_unknown_linux_gnu = None HOST_CC = None CC = None HOST = Some("x86_64-unknown-linux-gnu") TARGET = Some("x86_64-unknown-linux-gnu") HOST = Some("x86_64-unknown-linux-gnu") CFLAGS_x86_64-unknown-linux-gnu = None CFLAGS_x86_64_unknown_linux_gnu = None HOST_CFLAGS = None CFLAGS = Some("-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt") DEBUG = Some("false") --- stderr thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/libcore/option.rs:335:20 note: Run with `RUST_BACKTRACE=1` for a backtrace. ==> ERROR: A failure occurred in build(). Aborting... :: failed to build gifski-git package(s)