Creating An Arch PKGBUILD: A Step By Step Guide

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 42

  • @hermannpaschulke1583
    @hermannpaschulke1583 4 ปีที่แล้ว +24

    Haven't watched it yet, but I always wondered how it's done. Thanks for this video :D

    • @BrodieRobertson
      @BrodieRobertson  4 ปีที่แล้ว +4

      You'll see that it's actually a pretty easy process, just a bit tedious

  • @Jeff_Seely
    @Jeff_Seely หลายเดือนก่อน

    Thank you Brody. You went through everything poor package building in in and you went through it at a pace where the content was easy to learn. Thanks to all your supporters that help make your content happen.

  • @cjennings
    @cjennings 4 ปีที่แล้ว +7

    Great video. Always wondered about building packages. Thanks for breaking it down!

    • @BrodieRobertson
      @BrodieRobertson  4 ปีที่แล้ว

      I'm sure there is a bit more for the official repos but at least for the AUR this will get you most of the way their.

  • @marciomaiajr
    @marciomaiajr 4 ปีที่แล้ว +3

    Aewsome Brodie. Really enjoying your content.

  • @SunsetNova
    @SunsetNova 4 ปีที่แล้ว +5

    Keep up the good work bro, I've learnt so much from your videos so far.

  • @agentics
    @agentics 3 ปีที่แล้ว +3

    Thanks Brody 👍 great video, very descriptive, precise and straight to the point. By far the best video tutorial ive found regarding this matter by miles, keep it up love your videos man

  • @mon0theist_tv
    @mon0theist_tv 3 ปีที่แล้ว +16

    If anyone's looking for the Part 2 AUR video: th-cam.com/video/rcUl-Io2ZBY/w-d-xo.html
    Hmm that JetBrains Mono font looks nice I might have to switch. I hope you have a video that explains your whole desktop and terminal setup ;)

  • @makeitso3424
    @makeitso3424 2 ปีที่แล้ว

    Thank you Brodie, you are the best!!

  • @rharrington8669
    @rharrington8669 4 ปีที่แล้ว +2

    A quick search on my system reveals about 17.2% of packages have changelogs, most are "upstream update" or the version name. Seems people don't use it much

  • @zibamanzar
    @zibamanzar 4 ปีที่แล้ว +2

    really informative. thanks brodie!

  • @PestisNonSapien_GMO_exHuman
    @PestisNonSapien_GMO_exHuman 4 ปีที่แล้ว +6

    I'm relatively new to Arch. Seeing this makes me want to attempt to turn Arch into Gentoo(100% self compiled). Is there already something like that? I did Gentoo ages ago and loved it but wasn't a fan of the cyclic dependency errors.

    • @tuttiepadh7556
      @tuttiepadh7556 2 ปีที่แล้ว +1

      Why would anyone want to turn Arch into Gentoo...? Gentoo people slowly but surely have been coming to Arch.
      The "100% self compiled" gets old very quickly, why spend hours when you can spend minutes, and the end difference on modern hardware is something stupid like 1.5seconds

  • @g-root
    @g-root 4 ปีที่แล้ว +2

    thank you ! great one

  • @bodhidaruma2824
    @bodhidaruma2824 4 ปีที่แล้ว

    Thanks man, I can now fix broken packages with more confidence! :D

  • @sharklion3
    @sharklion3 4 ปีที่แล้ว

    Awesome video man. exactly what I was looking for. Thank you!

  • @thenujansandramohan8930
    @thenujansandramohan8930 3 ปีที่แล้ว

    Thank you it was very helpful

  • @aztlanrepublic84
    @aztlanrepublic84 ปีที่แล้ว

    Feels good finding solutions through research when you know nothing

  • @salimhertelli6490
    @salimhertelli6490 4 ปีที่แล้ว

    nice video !! TH-cam should start suggesting more of these

  • @sage5578
    @sage5578 4 ปีที่แล้ว +1

    That is an interesting educational guide. Nice job with the PKGBuild guide.

    • @BrodieRobertson
      @BrodieRobertson  4 ปีที่แล้ว +1

      I'm glad that's the case, this was a massive pain for me to edit.

  • @plasmalife5532
    @plasmalife5532 3 ปีที่แล้ว

    Thanks ❤️❤️❤️❤️❤️❤️💚💙😍

  • @junux324
    @junux324 3 ปีที่แล้ว

    what is the window manager?

  • @ruadeil_zabelin
    @ruadeil_zabelin 2 ปีที่แล้ว

    Can this be used/abused to create a system configuration? So like a meta package that installs all the typical packages I use on a new system (xserver, kde, sddm, etc etc); and possibly also configures them? I don't want to have to reconfigure my system from scratch; it's just busywork. I wouldn't put that on AUR, but I would put this on a git somewhere. Would this be the right way to do that? Or are there better ways?

    • @Henry-sv3wv
      @Henry-sv3wv ปีที่แล้ว

      install all your loved pacakges:
      sudo pacman -S --needed long list of packages ... \
      some more bla bla \
      even more la lal
      save your install command in your obsidian or zettlr notes ...

    • @ruadeil_zabelin
      @ruadeil_zabelin ปีที่แล้ว

      @@Henry-sv3wv But that only installs them, it doesn't configure them.

    • @Henry-sv3wv
      @Henry-sv3wv ปีที่แล้ว +1

      i think you can somehow do your meta package with installs and own configs

  • @MichaelVash7886
    @MichaelVash7886 4 ปีที่แล้ว

    Completely random I know, but do you happen to know the name of the theme your using for the colors in neovim here? I'm trying to tweak my setup some and like the setup

    • @BrodieRobertson
      @BrodieRobertson  4 ปีที่แล้ว

      Vim Code Dark, it's a vim version of the Visual Studio Code dark theme

    • @MichaelVash7886
      @MichaelVash7886 4 ปีที่แล้ว

      @@BrodieRobertson thanks. Good work on this package build video. Very useful trying to learn about it

  • @markwagie5586
    @markwagie5586 4 ปีที่แล้ว +3

    Good video overall, however you're all over the place mixing split and especially VCS bits in that won't come into play in a normal tarball release PKGBUILD. Your tiramisu package is a VCS package, so that was a bad example. You should have started with what you said you were going to do and and start with a basic package using a release tarball. Then come back to a split or VCS package using the proper template.
    P.S. My AUR username is yochananmarqos if you want to peek at my PGBUILDs.

  • @kg3217
    @kg3217 3 ปีที่แล้ว

    Does anyone know from which anime is that wallpaper :D ?

  • @nykal1510
    @nykal1510 4 ปีที่แล้ว

    This video helped some, but how do I use this for dwm and such? Do I just exclude "source"? Whenever I run makepkg it downloads and overwrites my config headers

    • @BrodieRobertson
      @BrodieRobertson  4 ปีที่แล้ว

      You could change the source to be a repo you control

    • @nykal1510
      @nykal1510 4 ปีที่แล้ว

      @@BrodieRobertson Odd, whenever I search online for how people install dwm on Arch, on every board or forum where OP installed with make clean install there's someone asking *"Why aren't you using ABS!?"*
      Just using a make command seems much easier in the case of installing suckless programs

    • @Henry-sv3wv
      @Henry-sv3wv ปีที่แล้ว

      @@nykal1510 if you just use make you don't build an Arch Package that you can clean uninstall with pacman.

  • @mylosaurus
    @mylosaurus 2 ปีที่แล้ว

    pcre = perl compatible regular expressions
    nice vid. you will make a fine grey beard one day :)

  • @eliotrulez
    @eliotrulez 3 ปีที่แล้ว

    How Do I make a package for Linux PDS, because I have multiple machines and I don't want to compile on all of them....

  • @AlexSt14
    @AlexSt14 2 ปีที่แล้ว

    arch=('any')