Package Details: i3status-rust 0.13.1-2

Git Clone URL: https://aur.archlinux.org/i3status-rust.git (read-only, click to copy)
Package Base: i3status-rust
Description: Resourcefriendly and feature-rich replacement for i3status, written in pure Rust
Upstream URL: https://github.com/greshake/i3status-rust
Licenses: GPL3
Submitter: polyzen
Maintainer: tim.hellhake
Last Packager: tim.hellhake
Votes: 8
Popularity: 1.85
First Submitted: 2017-08-06 12:59
Last Updated: 2020-02-13 00:50

Dependencies (8)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

mathieu.clabaut commented on 2020-04-29 13:03

Thanks for the package. Would it be possible to build with --features=notmuch if notmuch is installed ?

peeweep commented on 2020-02-09 02:32

Missing depend libpulse.

 Compiling i3status-rs v0.13.1 (/build/i3status-rust/src/i3status-rust-0.13.1)
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.0.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.1.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.10.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.11.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.12.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.13.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.14.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.15.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.2.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.3.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.4.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.5.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.6.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.7.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.8.rcgu.o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.i3status_rs.f3zqngqc-cgu.9.rcgu.o" "-o" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/i3status_rs-5d1cb1408d6331fc.2xvaebv9029hh8vh.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps" "-L" "/usr/lib" "-L" "/usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libclap-5cd6995a980a19bf.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libtextwrap-483cd3fc0749e1ce.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libunicode_width-5ae8b6a551e0bbff.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libmaildir-30e312c1a79dac19.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libnix-a47b24c5b531b5cc.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libmailparse-e58ce37295f04937.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libquoted_printable-a02f213f66b7d86e.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libcharset-1fd6edc8b5450e28.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libencoding_rs-8b454ba8a246294c.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libbase64-341cd7aa46bc834e.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libi3ipc-4f1726f1b2838182.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libbyteorder-c2ad05cf2d462f60.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libnix-2bccf68bf13558a5.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libvoid-5ade95c7d252980f.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libdbus-c05ed239a64d1228.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/liblibdbus_sys-62687fc8d56ec382.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libuuid-4c0e985ec3745984.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/librand-983ac73db5f84ece.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/librand_chacha-a4dce1a430806583.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libc2_chacha-1ac283907cc25dd7.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libppv_lite86-3bb2f75818456b21.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/librand_core-42344e23a8a7af45.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libgetrandom-8173445ec4eedf65.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libinotify-b8fc8275ae4b5061.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libfutures_core-83d80ac25cf2eb6c.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libtokio-60d54f2a72c636ef.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libbytes-5682dca8404db728.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libpin_project_lite-7f9521dd608bfe15.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libmio-e80c8b4d471f3a46.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/liblog-323cb09e9de24652.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libslab-6389f6f597906dde.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libiovec-e5ed4646f60dfc21.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libnet2-6e6c9602e81ddfc7.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libinotify_sys-22aa5a47493349b8.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libbitflags-057397ee22229dcb.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libcrossbeam_channel-92848828f88427e8.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libcrossbeam_utils-0c214411da91a6e1.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/liblazy_static-02374f77bb60ebb4.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libcfg_if-e1575648ad89a9c7.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libregex-a9e614d7a5051d04.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libregex_syntax-154383ff1c95c689.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libtoml-e1b9b9526a98f990.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libchrono_tz-3df474b9f3394672.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libchrono-02d6d3ca87288936.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libnum_integer-f9518b644e0d6298.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libnum_traits-0045bb7b12d95d33.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libtime-acddcc96b3b49e45.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/liblibpulse_binding-ad0d5172415729fe.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/liblibpulse_sys-5b6938b2e1e618f7.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/liblibc-1b261c1accedce50.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libserde_json-862e32b92c9a429a.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libryu-af5785a68e06c3e2.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libitoa-a5091f506702cc74.rlib" "/build/i3status-rust/src/i3status-rust-0.13.1/target/release/deps/libserde-e07aceedb1d481a5.rlib" "-Wl,--start-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-4b85c1f7f55775a5.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-3a648cab8ae1f052.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-33ab448e8e23db2c.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-6823956ae77561d7.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-17adf8c43e92f919.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-de597de8f5f03a15.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-2ede52b04d74a91b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-a76674d534920d7b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-897ad76cb06a0d04.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-261d32877b28f2cc.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-75d6d98ee54a04ab.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-65436759345d9e28.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-16f16e1e3ab95570.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-a8bac2ae845497b6.rlib" "-Wl,-Bdynamic" "-ldbus-1" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-l:libpulse.so.0" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
  = note: /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          /usr/bin/ld: cannot find -l:libpulse.so.0
          collect2: error: ld returned 1 exit status


error: aborting due to previous error

error: could not compile `i3status-rs`.

To learn more, run the command again with --verbose.
==> ERROR: A failure occurred in build().
    Aborting...

patbel commented on 2020-02-06 06:48

Please update to 0.13.0

https://bin.privacytools.io/?7fbdab97b1407a68#fycO9H2hVN1ewjxeWZF3/O3JlhxbaYPFf9Jcl81zhQA=

beest commented on 2020-02-01 19:25

In case anyone else gets any ideas (abdel):

It is /not/ necessary to list pkgconf in any AUR package's dependencies. If building a package chokes because pkgconf isn't on your system, you didn't read documentation. All AUR packages assume that the base-devel group is installed.

Also maintainers don't need diffs just to add an architecture to a pkgbuild, arch=any is only used for non-binary packages, and although it's generally at the maintainer's discretion, they're only expected to add architectures they have tested themselves. Most people on alarm are quite accustomed to using makepkg -A anyway.

abdel commented on 2019-12-11 22:08

Why is it only for x86_64 ? This can be built on aarch64 architecture (I have an aarch64 computer so I could test it) and I suppose it could be run on any architecture.

abdel commented on 2019-12-11 22:05

core/pkgconf is a required dependence

asgavar commented on 2019-12-09 09:22

There's a typo in the source URL, archive name starts with a letter 'v' before the version number. See e.g.: https://github.com/greshake/i3status-rust/archive/v0.12.0.tar.gz

diff --git a/PKGBUILD b/PKGBUILD
index cc47302..c2583b9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,7 @@ optdepends=('alsa-utils: for the volume block'
             'powerline-fonts: for all themes using the Powerline arrow char'
             'speedtest-cli: for the speedtest block'
             'ttf-font-awesome: for the Awesome icons')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
 sha512sums=('e7d654a9612a8ab66d37022093a5a10e378fa93e4622ac799499643abdeddb29373c4f89318ce5bf6596f46a0522af23f833bcaae99560fe59815a9248e3d5df')

 build() {

polyzen commented on 2019-09-20 21:56

You should drop $_commit altogether and stick with $pkgver. It was only needed as releases weren't being tagged.

esbdb commented on 2019-06-11 19:21

my sincere apologies. It's been so long :/

polyzen commented on 2019-06-11 18:31

pkgconf doesn't need to be listed as it's part of the base-devel group, which is assumed to be installed: https://wiki.archlinux.org/index.php/Arch_User_Repository#Getting_started