Skip to main content
Topic: Packagers wanted! (Read 14583 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Re: Packagers wanted!

Reply #60
It depends on the package. Some arch packages abusively depend on [lib]systemd, others use systemd-related configure options. For the latter, a --disable-systemd flag is usually enough to have them cleaned. The former sometimes can be cured by depending them on [lib]elogind.
Take the dbus diff for example, which is harder to keep clean and needs an additional patch:
Code: [Select]
--- dbus.arch	2019-02-07 21:33:25.010297658 +0200
+++ dbus.artix 2019-02-07 21:34:12.640308698 +0200
-depends=(libsystemd expat audit)
+depends=(libx11 libelogind expat audit)
-makedepends=(systemd xmlto docbook-xsl python yelp-tools doxygen git autoconf-archive graphviz)
+makedepends=(elogind xmlto docbook-xsl python yelp-tools doxygen git autoconf-archive graphviz)

+  patch -Np 1 -i ${srcdir}/dbus-enable-elogind.patch

+    --with-system-pid-file=/run/dbus/pid \
+    --with-console-auth-dir=/run/console/ \
+    --enable-inotify \
+    --without-systemdsystemunitdir \
+    --disable-systemd \
-    --disable-static \
-    --without-x
+    --enable-elogind \
+    --enable-x11-autolaunch \
+    --disable-static
Most packages, however, are way easier to maintain as, thankfully, don't really need or want systemd to work.

Re: Packagers wanted!

Reply #61
Hi,

I maintain my own distribution for servers based on LFS and with pacman as package manager for years.
I think, I might be of use for you. Contact me
Cheers
casaubon
Whenever you find yourself on the side of the majority it is time to pause and reflect.
Mark Twain

Re: Packagers wanted!

Reply #62
Why don't you register a nickname at Freenode and join #artix? You'll be invited to #artix-dev and meet the rest of the Jedi Council...

Re: Packagers wanted!

Reply #63
well i have lots of free time to spare, and i use artix as the daily distro so im thinking i would like to contribute with this if i had knew how. im in the process of typign every step of pkgbuilds down into notepad (so i can remember it better), but i also read here that bash scripting is helpful or necessary??
My brain of amateur IT guy tells me: why just don't copy pkgbuild of arch wesnoth and make it as artix??

to be fair writing these pkgbuilds sounds like easy stuff, but i think i lack theory. isn't it like writing one pkgbuild takes about 30 minutes??
i am still not sure how to know what are dependencies of certain aur packages that i would like to get into artix. i have never used chroot command apart from when i was installing arch and only fro like 5 minutes.
I understand the importance (i think) and i think that every package here on artix should be from artix repos, not from arch, but am i wrong??
i think im gonna have to learn bash scripting first, and i wanted to learn it anyways. for example i need to find something about how to write a script that i can run and it will run few commands (i have some for hdd and cpu to save battery).
Is there any nice website where they explain how to write scripts in bash??

I use artix runit with LXDE and i am amazed how fast my laptop is now and it doesn't seem like im gonna change this or use different OS any soon, cuz i feel comfortable here.  However because i am new to linux i don't really know what i could do to make it 'better'. I have ideas like to write pkgbuilds for linux games that i played past few months, i am also bored so if i knew how, i could even find packages on AUR and just rewrite them into artix.
Perhaps before posting again in this thread, i am gonna try write pkgbuild for some simple package and post it here and ask questions ;)

thanks for reading and explaining ;)

edit: oh last question, if i manage to write some pkgbuild is there any way to test it to see if everything is alright?? before i send code to forum??
artix runit xfce4
I am vegeterian ^.^

May all beings have happiness and the causes of happiness;
May all beings be free from suffering and the causes of suffering;

Re: Packagers wanted!

Reply #64
@cynicfm I will suggest the same thing I told someone else on this thread: If there is any software you use that isn't in the repos or the AUR, make a fresh PKGBUILD for it and upload it to the AUR. Use the Arch wiki to figure out how to write them, and you can always ask on the IRC channel (#artix) or even #archlinux-aur. I'd be glad to help if you run into trouble.

Re: Packagers wanted!

Reply #65
ok cool
well i am thinking about this all the time but i am still not ready mentally for this. I have no idea what packages aren't there in Artix repositories that i would use, but i am a type of playing games person, so i think i am gonna try mess with free/open-source/libre games that i can find online and try write pkgbuilds for one, perhaps flare (flarerpg.org) will be the first one. Not sure how i am gonna find out what are depends() but i will sort it out  ;).

Thank you very much.
artix runit xfce4
I am vegeterian ^.^

May all beings have happiness and the causes of happiness;
May all beings be free from suffering and the causes of suffering;

Re: Packagers wanted!

Reply #66
I'd like to help, if it is still possible :-)

 

Re: Packagers wanted!

Reply #68
First of all: I am new here and I want to say hello! :)

Second: I had an eye on artix since months and I really would like to install ot as my 2nd daily driver.

Third: I used to use arch years ago and switched completely to void linux where I contribute active as package maintainer as well as for alpine linux. But I want a more recent (glibc) based rolling release distro and I love the amount of packages available on arch.

Last but not least: If I really take the step to get into artix' family, I really would like to contribute as package maintainer. So is there still need for?

Thanks for any answer. Looking forward! :)

Re: Packagers wanted!

Reply #69

Last but not least: If I really take the step to get into artix' family, I really would like to contribute as package maintainer. So is there still need for?


Yup, there is, especially for people who already have experience with maintaining packages. :)
That said, ideally, since we have many applications, we train applicants, many are willing but start from scratch in term of knowledge and experience.

Re: Packagers wanted!

Reply #70
@artoo Very well. Like to read that and I am willing to help to train as well as package myself. That said: I never built with arch's build system but I guess I will get into it soon but may require some help too at the beginning.

Guess it's time to get my artix setup up. :)

EDIT: So how exactly would I get access to your repositories on gitea?

Re: Packagers wanted!

Reply #71
@artoo Very well. Like to read that and I am willing to help to train as well as package myself. That said: I never built with arch's build system but I guess I will get into it soon but may require some help too at the beginning.

Since you've got experience with PKGBUILDs, all you need is to familiarize yourself with artools. The helpers take care of syncing, updating and pushing to the build server. Have a look at the documentation.

Guess it's time to get my artix setup up. :)
EDIT: So how exactly would I get access to your repositories on gitea?

It's best you join our Freenode channel, #artix-dev. Register a nickname, join #artix and request an invitation. Please, be patient until a dev is around and invites you. It's better to talk live for packaging.

Re: Packagers wanted!

Reply #72
Oh this Artix was my first experience with Arch Linux and i had no idea what PKGbuild was.
Now since i have been using arch linux for a while, i often download AUR snapshots and use makepkg -si so i know a bit more about it than i used to however somebody told me on artix-dev that you need to handle GIT as well.
artix runit xfce4
I am vegeterian ^.^

May all beings have happiness and the causes of happiness;
May all beings be free from suffering and the causes of suffering;