Package Details: paper-plane-git 0.1.0beta.4.r0.g2aa316c-1

Git Clone URL: https://aur.archlinux.org/paper-plane-git.git (read-only, click to copy)
Package Base: paper-plane-git
Description: Chat over Telegram on a modern and elegant client
Upstream URL: https://github.com/paper-plane-developers/paper-plane
Keywords: chat gnome gtk4 rust tdlib telegram
Licenses: GPL3
Conflicts: paper-plane
Provides: paper-plane
Submitter: alissonlauffer
Maintainer: alissonlauffer
Last Packager: alissonlauffer
Votes: 13
Popularity: 0.000019
First Submitted: 2023-05-14 19:47 (UTC)
Last Updated: 2023-09-25 18:55 (UTC)

Pinned Comments

alissonlauffer commented on 2022-10-09 17:33 (UTC) (edited on 2023-06-05 17:53 (UTC) by alissonlauffer)

Note that this is a dev package, and during the development, devs may need to switch back to libadwaita-git at any time to test new features from upcoming libadwaita releases.

alissonlauffer commented on 2022-05-21 07:10 (UTC) (edited on 2022-10-09 18:01 (UTC) by alissonlauffer)

Using gtk4 from extra is not possible right now, unless manually patching the app to not use the reversed list patch (see https://github.com/melix99/telegrand/commit/1ec2f6a19c1dcf0ae82f1d3ea52a77a8626e6d06). A custom gtk4 version is used to fix scrolling issues by adding a reversed list mode patch.

You can use the patched gtk4-telegrand package as a drop-in replacement of the gtk4 package just fine, as there shouldn't be issues with it and a package rebuild isn't required. Telegrand will probably switch back to gtk4 once those patches are upstreamed into gtk.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

ewout commented on 2022-07-30 03:43 (UTC)

@alissonlauffer Woo! Patches got merged! Thanks for updating the PKGBUILD to reflect.

alissonlauffer commented on 2022-05-21 07:10 (UTC) (edited on 2022-10-09 18:01 (UTC) by alissonlauffer)

Using gtk4 from extra is not possible right now, unless manually patching the app to not use the reversed list patch (see https://github.com/melix99/telegrand/commit/1ec2f6a19c1dcf0ae82f1d3ea52a77a8626e6d06). A custom gtk4 version is used to fix scrolling issues by adding a reversed list mode patch.

You can use the patched gtk4-telegrand package as a drop-in replacement of the gtk4 package just fine, as there shouldn't be issues with it and a package rebuild isn't required. Telegrand will probably switch back to gtk4 once those patches are upstreamed into gtk.

ewout commented on 2022-05-21 06:27 (UTC) (edited on 2022-05-21 06:28 (UTC) by ewout)

Please depend on extra/gtk4 (gtk4) instead.

alissonlauffer commented on 2022-03-19 21:43 (UTC) (edited on 2022-03-19 21:59 (UTC) by alissonlauffer)

Adding it separately is a little redundant, don't you think?

Yeah, indeed. I basically added libtdjson.so to depends to prevent people from trying to run older builds in newer tdlib builds, like here.

yochananmarqos commented on 2022-03-19 21:34 (UTC)

@alissonlauffer: libtdjson.so is provided by libtd-dev. Adding it separately is a little redundant, don't you think?

alissonlauffer commented on 2022-01-22 22:24 (UTC) (edited on 2022-01-22 22:25 (UTC) by alissonlauffer)

Done, LTO is now disabled. Though you will need to do a clean build anyway (or try passing --reconfigure to meson build flags, I have not tested if it fixes too).

database64128 commented on 2022-01-22 22:08 (UTC)

Yes, I do have LTO enabled in makepkg.conf. I'm going to just hold off until you disable LTO for this package :P

alissonlauffer commented on 2022-01-22 21:55 (UTC) (edited on 2022-01-22 21:57 (UTC) by alissonlauffer)

@database64128 are you building with LTO enabled in /etc/makepkg.conf? If so, try disabling it (and try a clean build again).

I guess I'll explicitly disable LTO for this package because of this build issue (it already occurred with me in the past).

database64128 commented on 2022-01-22 21:23 (UTC)

   Compiling telegrand v0.1.0 (/home/database64128/.cache/paru/clone/telegrand-git/src/telegrand)
error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-m64" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.0.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.1.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.10.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.11.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.12.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.13.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.14.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.15.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.2.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.3.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.4.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.5.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.6.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.7.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.8.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.telegrand.89f3e387-cgu.9.rcgu.o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9.4okeomw6vlxq6m8j.rcgu.o" "-Wl,--as-needed" "-L" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps" "-L" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/build/libwebp-sys-02c605b21f42fbb9/out" "-L" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libpretty_env_logger-370185dfa62ff5a5.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libenv_logger-97cf39c7d4698be6.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libtermcolor-14ac87fbfc28a2e1.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libatty-027b1eda273bc94b.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libhumantime-a060c0a2ee15d6fa.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libquick_error-5960da23d952f210.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libanyhow-a268eea143a74f0e.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libwebp-7401de9a211937e4.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libimage-320ec2e7a2842513.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libcolor_quant-64af39a64501fa55.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libnum_iter-4852dd12e43e6e6a.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libbytemuck-4cb9e77f5e2778d6.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libnum_rational-4c15eabf1134218e.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libnum_integer-3f83b5b7b54d5ba2.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libnum_traits-14af62809d5b19ae.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/liblibwebp_sys-924760b725aef8df.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libqrcode_generator-e20a798440e642f7.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libqrcodegen-e8053e48d5ea73a6.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libhtml_escape-6656e89b6303b827.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libutf8_width-499166b444b559c6.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libtokio_stream-285027bbfb18cc62.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libfutures-3720232e66fc7321.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libindexmap-a48d468506f86b8a.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libhashbrown-7a8a69fc50ce9546.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libtdgrand-3e01061dcf758866.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libserde_with-8bb8452a737f6269.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libuuid-1e5f151b57b0dad0.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgetrandom-ceb0c46a9e99eb15.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libtokio-878b5cfdce48a290.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libnum_cpus-a0284ef513dfa0ef.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libserde_json-70023832bfa33d63.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libryu-380121f06d2868c7.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libitoa-cd09b0584fc0dfa6.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libserde-61066bd305bc8765.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgettextrs-5d7f3cbccf95447f.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgettext_sys-a59ed58fc88bec11.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/liblocale_config-156de42f7ee4104b.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libregex-2032d182ba221f09.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libaho_corasick-a831d95c0dd0a0d5.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libmemchr-a1570cb9ec84be6d.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libregex_syntax-a00680a54188855d.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/liblazy_static-5d57db6815621f76.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/liblibadwaita-ec9e471c4d96a6a1.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/liblibadwaita_sys-bc7b9f5a9e325123.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/liblog-c373a385f7ea58bc.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libcfg_if-7513cd0fdc9b8182.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgtk4-c67ed8956d9237a3.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgsk4-7cdcd10bfcb9a916.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgraphene-a80841339f5d9543.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgdk4-2ee5f49ba9539d8b.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libpango-3d38aedf700d7cd6.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgdk_pixbuf-e05ba1a6823a09bc.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgio-3ad4895a4392a3fb.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libfutures_io-f4f494f851d6d527.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libcairo-ca542dfbf9040ab7.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libglib-811e3e5bc857eda0.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libfutures_executor-0d68d461e1fec6b1.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libfutures_util-289bacd32e721585.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libslab-658843b2b04c62da.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libpin_project_lite-abe305da8337f851.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libpin_utils-6b3a247f6caeb3b5.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libsmallvec-7ffafb5e12e660c5.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libthiserror-982682f583526eb1.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libfutures_channel-756f209bc6907c5b.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libfutures_sink-d3508d421214168e.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libfutures_task-40c0e10adf410dfa.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libfutures_core-1ef01f137f279fef.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libonce_cell-44def6ef7d8ea6f6.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libbitflags-345cb7eb64111788.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgtk4_sys-1c208f5a35f0ca47.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgsk4_sys-266441037058fe50.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgraphene_sys-e9ab9da2709f019c.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgdk4_sys-2fc31c83f0d7700b.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgdk_pixbuf_sys-d6c9f60d65ed3bc9.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libpango_sys-01b18773e9d5cd35.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libcairo_sys-f1c78adca2894be2.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgio_sys-aa31cb68396426ec.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libgobject_sys-b18f5d8bd10bb2a7.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libglib_sys-54751c7ea19c09a0.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/liblibc-5f7b38a14118a5a7.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libfield_offset-7c2e02ab64da3ed6.rlib" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libmemoffset-f6423ae955e9e4d1.rlib" "-Wl,--start-group" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-4c74cbab78ec4891.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-0ef58120f7b95253.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-e35e56ad39c7e20e.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-671a9f10c55c6c87.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-ee577127549b7793.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-bed369233e55d851.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-e8504b1ed73d6c6f.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-411eeeec028606dc.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0ddec007a0883060.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7c5cb27d99d10614.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-6c448d94453f4d95.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-22835d1ac5e3244b.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-84878e033904a7a4.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c0badcb9f7c5eab7.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-b4424726f33da388.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-aa0bad4c4d134922.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-483ad457673e0f5c.rlib" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-6cfcec236d576603.rlib" "-Wl,--end-group" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-5667a4a7e2c48d47.rlib" "-Wl,-Bdynamic" "-ltdjson" "-ladwaita-1" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgraphene-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lpango-1.0" "-lgobject-2.0" "-lglib-2.0" "-lharfbuzz" "-lcairo-gobject" "-lcairo" "-lgobject-2.0" "-lglib-2.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/database64128/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/telegrand-937a542c34d5aeb9" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-Wl,-O1" "-nodefaultlibs"
  = note: /usr/bin/ld: /home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libwebp-7401de9a211937e4.rlib(webp-7401de9a211937e4.webp.7a010953-cgu.11.rcgu.o): in function `<webp::shared::WebPMemory as core::ops::drop::Drop>::drop':
          webp.7a010953-cgu.11:(.text._ZN66_$LT$webp..shared..WebPMemory$u20$as$u20$core..ops..drop..Drop$GT$4drop17h138527ad940d4eabE+0x5): undefined reference to `WebPFree'
          /usr/bin/ld: /home/database64128/.cache/paru/clone/telegrand-git/src/build/src/release/deps/libwebp-7401de9a211937e4.rlib(webp-7401de9a211937e4.webp.7a010953-cgu.6.rcgu.o): in function `webp::decoder::Decoder::decode':
          webp.7a010953-cgu.6:(.text._ZN4webp7decoder7Decoder6decode17h8b4189ecafd98102E+0x40): undefined reference to `WebPGetFeaturesInternal'
          /usr/bin/ld: webp.7a010953-cgu.6:(.text._ZN4webp7decoder7Decoder6decode17h8b4189ecafd98102E+0x89): undefined reference to `WebPDecodeRGBA'
          /usr/bin/ld: webp.7a010953-cgu.6:(.text._ZN4webp7decoder7Decoder6decode17h8b4189ecafd98102E+0x96): undefined reference to `WebPDecodeRGB'
          collect2: error: ld returned 1 exit status

  = help: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

error: could not compile `telegrand` due to previous error
[22/23] Generating data/com.github.melix99.telegrand.metainfo.xml with a custom command
FAILED: src/telegrand 
/usr/bin/env CARGO_HOME=/home/database64128/.cache/paru/clone/telegrand-git/src/build/cargo-home /usr/bin/cargo build --manifest-path /home/database64128/.cache/paru/clone/telegrand-git/src/telegrand/Cargo.toml --target-dir /home/database64128/.cache/paru/clone/telegrand-git/src/build/src --release && cp src/release/telegrand src/telegrand
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'telegrand-git-r558.df19f42-2': 
error: packages failed to build: telegrand-git-r558.df19f42-2

alissonlauffer commented on 2021-12-07 23:01 (UTC) (edited on 2021-12-07 23:04 (UTC) by alissonlauffer)

@greenbeast You must compile and install these dependencies before compiling the package. Also note that you will need gtk4-git to build latest libadwaita-git (normal libadwaita package does not work for now).