Package Details: telegrand-git r808.7f4b967-1

Git Clone URL: https://aur.archlinux.org/telegrand-git.git (read-only, click to copy)
Package Base: telegrand-git
Description: A Telegram client for GNOME
Upstream URL: https://github.com/melix99/telegrand
Keywords: chat gnome gtk4 rust tdlib telegram
Licenses: GPL3
Conflicts: telegrand
Provides: telegrand
Submitter: alissonlauffer
Maintainer: alissonlauffer
Last Packager: alissonlauffer
Votes: 10
Popularity: 0.75
First Submitted: 2021-04-10 02:56 (UTC)
Last Updated: 2022-05-17 22:25 (UTC)

Latest Comments

alissonlauffer commented on 2022-05-21 07:10 (UTC) (edited on 2022-05-21 07:17 (UTC) by alissonlauffer)

@ewout That's not possible unless manually patching the app to not use 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.

You can use that patched gtk4-telegrand package instead of the gtk4 one just fine as there shouldn't be issues with it. Telegrand will probably switch back to gtk4 once these 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).

greenbeast commented on 2021-12-07 22:52 (UTC)

target not found: libadwaita-git target not found: libtd-dev Is the error I get when trying to build this.

ooo commented on 2021-11-06 17:56 (UTC)

@alissonlauffer Ah, I see, fair enough :)

I only checked the dependency version from meson.build, and it seemed to run fine with the alpha, so I thought I would point this out.

alissonlauffer commented on 2021-11-06 17:34 (UTC) (edited on 2021-11-18 18:14 (UTC) by alissonlauffer)

the libadwaita-git dependency could be changed to just libadwaita for simpler dependencies.

I've asked the developer about this and he said that he does not intend to use these tagged versions for now, at least while libadwaita is still in alpha: https://t.me/telegrandchat/3567

ooo commented on 2021-11-06 16:34 (UTC)

With libadwaita-1.0.0.alpha.4-1 now in [extra], the libadwaita-gitdependency could be changed to just libadwaita for simpler dependencies.

Thanks for the PKGBUILD :)

Hitalo commented on 2021-08-27 22:31 (UTC)

Thx Alisson.

alissonlauffer commented on 2021-05-25 20:32 (UTC)

@Popolon that's weird, is is working fine here (I'm using rust and not rustup). Can you try in a clean chroot with rust?

Popolon commented on 2021-05-24 09:45 (UTC) (edited on 2021-05-24 10:18 (UTC) by Popolon)

rustup package is installed, the rustc command is in the path (/usr/bin/rustc), but there is the following error, probably upstream one:

meson.build:1:0: ERROR: Unknown compiler(s): ['rustc']

I tried with rust instead of rustup, I have the same error.