You can try this URL:

http://recipes.gobolinux.org/r/?name=i3&search=Recipes

I am not sure why the recipes there do not appear to be
updated; I know lucas and hisham update at the github
sites but these don't appear on the old(er) recipe
store.

https://github.com/gobolinux/Recipes

I think you can search online there too or download all
recipes and list them sorted by date.

One dependency I saw for i3 was at:

https://github.com/enki/libev

Another one is yajl. I gave up past this point because
I don't really use i3 myself; I am currently using
mate-desktop. I did, however had, also have success
compiling kde5 (almost all programs, excluding a few).

> I think perhaps my main trouble is finding all the gobo recipes that
> have the dependencies I need.

This is also made harder by distributions arbitrarily naming
packages and repackaging stuff. For example, debian based
distributions tend to remove mkmf from ruby by default, forcing
users to have to first add mkmf before they can install certain
extensions (e. g. those that require compilation; the debian
"explanation" is "bla bla server systems do not need to ever
compile anything on their own - just use apt/dpkg all the time
to manage your system").

As for your list above, I am not absolutely sure about the
names, but I can give you some of the URLs to the tarballs
or checkouts - you can then look if there is a recipe or not
but actually compiling on gobolinux is SUPER easy since
things are very consistent and simple to understand. I
even ended up compiling stuff without using the gobo
recipes as-is ;) (until I grew tired of annoying things such
as docbook and similar XML-centric applications ... just
as hisham once wrote, well-behaving programs aren't
causing troubles when it comes to defining where to
put stuff; it's the non-well behaving ones that are annoying
to deal with. Thankfully LFS/BLFS exists which helps
quite a lot getting annoying programs to install.)

So for the list that you provided:


https://www.x.org/archive/individual/xcb/libxcb-1.13.1.tar.gz
https://xkbcommon.org/download/libxkbcommon-0.8.2.tar.xz
https://www.x.org/releases/individual/xcb/xcb-util-cursor-0.1.3.tar.bz2
http://xcb.freedesktop.org/dist/xcb-util-0.4.0.tar.gz
http://ftp.gnome.org/pub/gnome/sources/pango/1.43/pango-1.43.0.tar.xz
https://www.x.org/releases/individual/lib/libXinerama-1.1.4.tar.bz2
http://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz

The other two:

libxcb-keysyms1-dev
libxcb-icccm4-dev

can probably also be found at the xorg releases; just look at all
entries containing "xcb".

By the way there is no xcb-cursor as far as I am aware (see
at https://www.x.org/releases/individual/xcb/ )

I have no idea what libxcb-cursor-dev thus refers to but as said,
distribution packagers have a strange way to repackage stuff. You
can probably look at the content to see what it is.

-dev usually refers to devel packages which mostly means .h
header files.

Hope that helps a bit. These are mostly well-behaving when they
come from x.org by the way; I have quite a lot of programs registered
in one of my ruby gem but even I don't have all registered so far
(libev and yajl for example I should add). One day I'll hopefully get
to test auto-generating valid gobo recipes; biggest obstacle I have,
aside from lack of time, is how to programmatically generate shell
code that some packages may require for e. g. post-installation
steps, and so forth; you may be able to view recipes online at
the older recipe-viewer URL listed above too.




On Fri, Jan 4, 2019 at 5:25 AM Philip White <philipwh...@cedarville.edu>
wrote:

> Hi,
>
> Since this is my first posting, I'll introduce myself. I'm a CS student
> who likes fiddling with his computer setup, so I have tried a bunch of
> different linux distros. I started using gobolinux this week, and so far
> what I like is how low the friction for adding recipes is.
> ContributePackage is a great idea.
>
> My preferred window manager is i3, but as far as I can tell, there are no
> recipes for it. I tried earlier today, but ran into some trouble. I haven't
> totally given up, but I decided see if sway would be an easier task to make
> a recipe for.
>
> libxcb1-dev libxcb-keysyms1-dev libxcb-util0-dev libxcb-icccm4-dev 
> libyajl-dev libstartup-notification0-dev
> libxcb-randr0-dev libev-dev libxcb-xinerama0-dev libpango1.0-dev 
> libxcursor-dev 
> libxcb-cursor-devlibxcb-xkb-devlibxkbcommon-devlibxkbcommon-x11-dev
>
>
> Has anyone tried to make a recipe for i3 on gobo before? I think perhaps
> my main trouble is finding all the gobo recipes that have the dependencies
> I need. Below is a list of dependencies on Mint that I found; can someone
> help find that proper gobo recipes that would cover these?
>
> Thanks,
> Philip
> _______________________________________________
> gobolinux-users mailing list
> gobolinux-users@lists.gobolinux.org
> http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
>
_______________________________________________
gobolinux-users mailing list
gobolinux-users@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-users

Reply via email to