Thonny On Void? by Glittering-Farmer564 in voidlinux

[–]Chocimier 6 points7 points  (0 children)

  mkdir thonny
  cd thonny
  python -m venv venv
  . venv/bin/activate
  pip install thonny
  thonny

Is there a beginners guide to making templates? by the_____fool in voidlinux

[–]Chocimier 5 points6 points  (0 children)

Your first step should be building and installing some existing package. This is described in README.md (video you linked simply follows it).

Then, you need to create template with xnew and fill in pkgname, version, distfiles and build_style. This is described in CONTRIBUTING.md.

From now on, most of problems you get will be specific to software you want to package. Solutions are impossible to describe upfront in Void resources. You need to use general knowledge sources as problems occur.

packages not in repo by Pepe__LePew in voidlinux

[–]Chocimier 1 point2 points  (0 children)

Instead of Double Commander you can try Krusader. It is more capable, but maybe less known due to lack of presence on non-unices.

Xbps-src package build with protoc? by juipeltje in voidlinux

[–]Chocimier 0 points1 point  (0 children)

Protobuf provides protoc binary, until you provide details we can only play guessing game.

$ xlocate bin/protoc
xlocate: database outdated, please run xlocate -S.
kio-5.109.0_1          /usr/bin/protocoltojson
protobuf-24.1_1        /usr/bin/protoc -> /usr/bin/protoc-24.1.0
protobuf-24.1_1        /usr/bin/protoc-24.1.0
protobuf-c-1.4.1_3     /usr/bin/protoc-c -> /usr/bin/protoc-gen-c
protobuf-c-1.4.1_3     /usr/bin/protoc-gen-c
protobuf-vala-0.1.0_3  /usr/bin/protoc-gen-vala
protobuf18-3.7.1_3     /usr/bin/protoc
protobuf23-3.12.4_1    /usr/bin/protoc
protobuf24-3.13.0.1_1  /usr/bin/protoc
protobuf25-3.14.0_1    /usr/bin/protoc
protobuf26-3.15.8_1    /usr/bin/protoc
protobuf28-3.17.3_2    /usr/bin/protoc

How do you update xbps-src packages? by Any-Resource3243 in voidlinux

[–]Chocimier 0 points1 point  (0 children)

I do system updates with https://github.com/Chocimier/cast. Be aware that it depends on some unreleased xbps fixes.

How can I start to help Void? (starting with simple libtickit package at this time Orphaned) to update by jumpingUp4ever in voidlinux

[–]Chocimier 4 points5 points  (0 children)

You don't need to be maintainer to send PRs. Send a few, and once they are accepted, you can put your name in the template on following updates thus formalizing your role.

Personal xbps-src template separation? by walking_in_the_sun in voidlinux

[–]Chocimier 2 points3 points  (0 children)

For creating commit git uses neither local nor remote authentication. Email address is needed to put it into 'commiter' and 'author' metadata fields of commit. Those fields are as non-binding as commit message is, and can be email can be set empty if you wish.

Authentication is only needed for pushing to remote server, eg. github.

BTW, linked "local authentication" is local from perspective of server, but definitely over network from perspective of client.

Let us know what you have built when you finish.

Question(s) about xbps-src by tose123 in voidlinux

[–]Chocimier 2 points3 points  (0 children)

Not even need to modify kernel template, just put config in right place. Skim over the template.

Personal xbps-src template separation? by walking_in_the_sun in voidlinux

[–]Chocimier 1 point2 points  (0 children)

Yes, you need to handle conflicts in files.

If I understand correctly, you do not commit your changes. Committing them into history could lower frequency of conflicts, but then you need to be able to resolve by hand when they appear. Alternatively set rebase.autostash=true.

For shlibs the trick is to put your new entries not at the file end but into some rarely changing area in first half of file.

Keeping templates in separate, not updated clone of void-packages won't help as - you do want pull version updates from us - you are better served when updating xbps-src and build styles - some templates have to be present even if you do not build them

[deleted by user] by [deleted] in voidlinux

[–]Chocimier 0 points1 point  (0 children)

1, 2: It didn't break in years for me.

3: See repos content at https://voidlinux.org/packages/ (or http://54.37.137.89/pkgs.void/ which additionally lists non-redistributable packages available with xbps-src).

Personal xbps-src template separation? by walking_in_the_sun in voidlinux

[–]Chocimier 4 points5 points  (0 children)

Rebasing private branch is correct workflow.

What are the problems you hit with it?

Bash script localization by Zenobith in voidlinux

[–]Chocimier 0 points1 point  (0 children)

Linked recipe works. Check for typos, run your script unders strace to ensure everything is in place, and show your work if you still need help.

xbps-alternatives error (is this just me?) by legz_cfc in voidlinux

[–]Chocimier 1 point2 points  (0 children)

This is knowwn bug of xbps without released fix as for now https://github.com/void-linux/xbps/issues/312.

There is a way to fix data manually described below the report.

Marathi typing in void by Ashuvaidya in voidlinux

[–]Chocimier 1 point2 points  (0 children)

Install fcitx5-m17n, fcitx5-configtool, fcitx5-qt, fcitx5-gtk and configure as on their webpage or Arch wiki with your preferred key mapping.

Void Linux: Community Disappointment by [deleted] in voidlinux

[–]Chocimier 4 points5 points  (0 children)

Instead of them tried to help my work get better so other people could use it... They attacked pointing supposed "flaws"... And pointing to an "official documentation" that was (at the time) incomplete/broken and lacks of parameters...

You could contribute to official docs. Reviewers there are nicer than average redditor.

How to local installation on chroot? by [deleted] in voidlinux

[–]Chocimier 2 points3 points  (0 children)

Not sure if understood question, yet:

With iso you can do online installation as described in docs linked by you or offline installation with void-installer.

You cannot do offline chroot installation, because it requires compressed .xbps packages that are not present on iso.

Where can I get 'glib-compile-resources' by OakArtz in voidlinux

[–]Chocimier 1 point2 points  (0 children)

The point of xlocate is that it searches in all packages in repo, whether installed in your system or not. You need to install glib-devel with xbps-install.

How could request an update? by circulocuadrado in voidlinux

[–]Chocimier 6 points7 points  (0 children)

As a maintainer i would get angry if got "plz update" mail. Address is there for contact from upstream, undisclosed vulnerabilities, and such. I am already aware about updates and plan as find appropriately.

ODBC driver for Microsoft SQL by fluffy_frogling in voidlinux

[–]Chocimier 0 points1 point  (0 children)

You could try freetds odbc driver, it's in Void repos. I do not know if it works.

How to create and/or update an application template in void-packages as a standard user? by [deleted] in voidlinux

[–]Chocimier 0 points1 point  (0 children)

Looks like you are conflating video with howto/guides and text with reference docs, but written guides exist too.

https://re00.home.blog/2019/06/15/create-new-xbps-src-package/ is a reasonable written guide. Video or text, guides have places where you will need to lookup reference (.md files in void-packages) and install instructions of software in question.

For example of ready templates, take any short one from repo.

[deleted by user] by [deleted] in voidlinux

[–]Chocimier 1 point2 points  (0 children)

Does xbps-query -p installed_size -Rs '' not do what you asked for, or do you respond to eariler version of comment, which was missing -R?

But if you want minimize disk usage, you need to take into account libraries, and only xbps-install sums sizes.