Package maker pkgmk issues not working...
My very first try at this, and it looks like your make a package thingy is not working, and or it can be partly me too.
WindowMaker, when you look in here, I followed the example off your sight, copy paste made the changes to reflect a different package, WindowMaker. seen how directory name has to match information in side. ie the package.but the tar ball name uses Cap Letters and this is not allowing that. in the dir tar file Code:
userx [ /usr/ports/personal/WindowMaker ]$ ls myPkgfile Code:
userx [ /usr/ports/personal/WindowMaker ]$ cat Pkgfile which is the wrong request for the actual name of the tar ball file Code:
userx [ /usr/ports/personal/windowmaker ]$ sudo pkgmk -d |
same for HandBrake, as I suppected
Code:
userx [ /usr/ports/personal/HandBrake ]$ sudo pkgmk -d |
as I suspected no allowance for devel packages for headers
Code:
mixer-alsa.c:5:10: fatal error: alsa/asoundlib.h: No such file or directory |
Ouch I try to answer 1 question at the time:
1/ Per convention: Capitales letters are not allowed in package name. and the directory name and the package name must be IDENTICALS. 2/ Quote:
Code:
# Depends on: alsa-lib xorg-libx11 .... |
A good source of inspiration (when not available at BLFS) is archlinux, here is they recept for windowmanager which we adapt for NuTyX:
Code:
pkgname=windowmaker Code:
# Depends on: xorg-libxinerama xorg-libxrandr xorg-libxmu libpng xorg-libxpm xorg-libxft libtiff giflib |
as far as dependencies, I figured maybe their'd be a method to write within the file its needs and my some Linux magic it'd down load it and install it etc.. or whatever else or how ever that works to satisfy its dependency needs, hence Linux Magic ( :rollseyes: )
as the draw back is figuring out how to add the devel packages, as it stands on imlib2 I ran in to this just moments ago. Code:
checking for freetype2... no |
Quote:
https://www.nutyx.org/en/build-in-chroot ohh to the unknown... it's not Like I haven't reinstalled due to screwing it up. :D I'll dig in when I get more time, as it states it takes time to download some stuff... |
For your info, I did the package and add the recept on GIT:
https://github.com/NuTyX/extra/commi...68c599f34ec708 http://downloads.nutyx.org/logs/x86_...indowmaker.log |
Quote:
Thank you very much that sweet! Does it have the build script so I can look at it to get a better understanding of this process. Hopefully I can get a hand full of dockapps to add along with it, they'll work in Fluxbox too. I've got a few running in it that I copied over from my other system that work. I just need to know how to get the dependenies development source in order to get them to compile. I'm on a tablet right now so checking that link out is hardly possible. |
Quote:
http://downloads.nutyx.org/x86_64/cu...a/windowmaker/ At the moment available on "current" branch which you can activate by putting: Code:
version current The "resolving of dependencies" story need that you build your package following at least two rules: 1/ in chroot 2/ by using the command "cards depcreate" (if you don't mind to recompile all the deps OR 3/ by using the command "cards create" (if you did the synchro of all the existing deps) |
Quote:
How much space approx do think I am going to need to download all of this data, from the instructions? plus the deps that go long with the apps I too need to add to that as well. which of course that part I'll have to figure out myself. because I only allowed this system 60GB and I got approx 50GB left, I could set this entire thing up in a different area , like on another partition that I am using for data, as long as the directories belong to root(to keep it on the safe side), yes? (seems like a yes to me) |
well .. color me lost
WindowMaker is installed, then I went to this, my directory structor is, /mnt/hd and /usr/ports/perso in top line cards.conf dir /mnt/hd/usr/ports/perso then I get this. Code:
root [ /home/userx ]# install-nutyx -ec Code:
root [ /home/userx ]# ls /mnt going to read on chroot, while waiting .... |
Quote:
302M base 616M cli 577M gui |
All times are GMT -5. The time now is 03:01 PM. |