Wish List for binary packages for Solaris OpenIndiana OmniOS
New: Webform to easily submit your wanted packages: http://sfe.opencsw.org/request
Please don't think that there is no work done because the table below is so large. A majority of packages is already compiled and ready for install in the IPS repositories (to browse package listings, see quick links). This table blow just says, what is desired. That means, you can wait until a volunteer picks up the task and creates the packages for you.
But you can as well become a maintainer / volunteer and create the spec files and send them over to to us for integration! That is the preferred way to quickly increase the number of available packages in the binary repositories. If you just want an existing spec file be compiled and added to the repositories, then drop as a note. We might ask you to have a quick test of such a fresh package afterwards (well, why not?).
User's wish list for binary packages in the repositories:
% done | Name | OS | PRIO | status | volunteers |
---|---|---|---|---|---|
partly | icinga (nagios) | all | med | existing nagios specs -> copy for icinga. See OI userland. | wanted |
- | nrpe | all | med | run remote commands for incinga | wanted |
100% | texlive (luatex) | Hipster done, all others open | med | Working on Hipster. Other OS please drop me a note if you need texlive. | |
0% | LaTeX | Hipster first, all others | med | Please drop me a note for which OS you need LaTeX early | |
- | blender | S11 preferred | low | needs update | wanted |
- | audacity | all | med |
problem Icons all blank. OpenIndiana has audacity in a fresh version, port this to SFE |
wanted (repair icons) |
- | darktable | S11 preferred | high | needs some prereq.pkgs first | (tomww) |
- | saltstack | all | med | needs spec file | wanted |
100% | ansible | S11 preferred | med | X86 version available on Solaris 11 | tomww |
- | facter | OmniOS | med | want facter to make ansible better. Solaris 11 has facter in verndor repository | wanted |
- | zabbix | ||||
90% | munin | all | med | update to 2.999.2 | tomww |
- | lftp | ||||
- | remmina | ||||
100% | libreoffice4 4.4.7.2 | OIH, S11 | high |
OIH works, S11, S12 done see workaround libsmbclient for Hipster later then 2016-11-11 in workbench 2017-01 |
pjama, tomww |
99% |
LibreOffice5 5.2.4.2 |
all | med |
done: Solaris 11 and 12 have LO 5.2.4.2 open: OI Hipster bug #7755 gnu-libiconv (next try workaround libsmbclient) |
tomww |
50% | LibreOffice6 | all | low | currently building LO6 is extraordinary difficult. LO5 will first be updated for S11.4 to be in par with 11.3, then working on LO6 may resume | pjama, tomww |
100%(S12) 50%(OI151) |
libreoffice4 | S12,OI151a8/a9 | med |
stopper is new procfs headers, LO uses 20y old ones. OI151a8/a9 not started. S12: Next step is program access to current procfs - [Solved!] OI151a8/a9: Next step is to try compile run |
tomww |
- | qt5 | all | med | compiled with gcc/g++ | wanted |
- | openstack | all | low | clone from userland repo - investigate if that would work | wanted |
- | docker | all | low | clone from userland repo | wanted |
10% 100% FF45+Ffmpeg |
gstreamer plugins | all | med |
import build recipes from the packages listed in OIH encumbered IPS, in case they are not in SFE or update our existing SFE specs to add codes to totem/gstreamer plugin framework Update: 2016-03-20 revealed that this is a dead end for forefox - they desintegrate gstreamer in favor of a native ffmpeg inclusion to get rid of unstable gstreamer Solaris 11 SRU14 has FF45 and plays video by ffmpeg OpenIndiana recent Hipster has FF45 and play video by gstreamer (maybe phased out) or ffmpeg |
still wanted for totem |
- | kodi | all | low | integrate kodi and prerequisites. see OI userland makefiles | wanted |
- | webstack collection | all, first OmniOS | med |
Webstack collection: Bundle-A apache / database / php5x Bundle-X nginx / database / php5x install path e.g. /opt/sfe or /opt/webstack to stay away from OS delivered php / apache / ... |
|
- | bind, apache (simple) | OmniOS | high |
Close the gap for OmnisOS where simple webserver and DNS works install path e.g. /opt/sfe or /opt/webstack to use similar path on all OS for php / apache / ... |
|
vlc, mplayer | OI-Hipster | med | add VLC and MPlayer to OI-Hipster repository. (S11, S12, OI151a8/a9 already have it) |
wanted (test compile, fix issues with duplicate packages in OIH) |
|
- | geany editor | all | - | geany editor | needs spec file |
100% | postfix 3.x | OI-Hipster | low | just compile & upload | |
- | mailman | all | med | see how it can be integrated | volunteers wanted, any kind of setup ideas welcome! |
- | clang | OI-Hipster first, all | med | add clang. Current install model doesn't allow Hipster-GCC 4.9 and SFE GCC at the same time. Only runtime is allowed concurrently. | check it it needs update to clang spec file, see implementation in OI-Userland |
100% | clamav | OI-Hipster first | low | clamav is currently not packaged for OI-Hipster | just add it (version bump too, if possible) |
- | clamsmtp | all | med |
http://thewalter.net/stef/software/clamsmtp |
create spec file, provide tipps for configuration / create reasonable default configuration / SMF
|
50% | stellarium 0.12.x Qt4 | all X11 | med | stellarium 0.12.4 works (Qt4) |
try stellatrium 0.12.6 (Qt4) |
waiting | stellarium 0.14.x | all X11 | low | stellarium 0.14.x (Qt5) | waitin on update Qt4 to new spec Qt5, test backwards Qt4 compatibility, then make stellarium 0.14.x |
100% | fuse + ntfs-3g | all | med | update to version 2016.2.22AR2 | tomww (done) |
389 Directory Server |
|||||
sane / scanner frontent | |||||
gnuplot | |||||
99% | pdftk | all (S11.3=done) | merge / slit / watermark PDF files | S11.3 = done. Hipster shows missing symbols when compiling the source. Todo: S11.4, OmniOS |
Any comments? Email me at sfepackages at g mail dod com
Please register a user for this blog now (comment spam protection!), click on the confirmation email, login and write a comment!
Comments
Vermilion
Mon, 03/31/2014 - 11:12
Permalink
Wish List for Binary Packages
Audacity
gstreamer plugins for Totem to play varius multimedia files
tomww
Mon, 11/16/2015 - 13:52
Permalink
porting gstreamer plugins
The idea would be, to import the build recipes from the OpenIndiana Hipster "encumbered" repository.
Vermilion
Thu, 03/26/2015 - 22:41
Permalink
New Wish
Xonotic, and Wine fixed to work with NVIDIA. By the Way Tranks for your Great work!!
predrag.zecevic
Tue, 04/14/2015 - 15:25
Permalink
SFE: package postfix 3.0.0 noisy
Hi TomWW,
I have managed to install postfix 3.0.0 and now mail log is full of lines like:
postfix/master[16847]: [ID 947731 mail.warning] warning: smtputf8_enable is true, but EAI support is not compiled in
Also, sending mail with mutt:
sendmail.postfix: warning: smtputf8_enable is true, but EAI support is not compiled in
postdrop: warning: smtputf8_enable is true, but EAI support is not compiled in
So, is there solution (e.g. compile postfix to support EAI ?
Regards.
P.S: I would like to have dedicated chapter/page for problems reporting.
predrag.zecevic
Sun, 12/13/2015 - 16:09
Permalink
Media programs: vlc and mplayer
what about vlc and mplayer (was present in sfe for /dev repository)
Best regards.
tomww
Tue, 12/15/2015 - 19:24
Permalink
Media programs: vlc and mplayer for OIHipster localhostoih repo
Hi Predrag,
you mean the repo targeting OI-Hipster, right?
If there are no bad conflicts appearing with packages OI Hipster has on its own, then it could be possible to
get VLC and mplayer in the next few weeks, when the current day work project is on vacation.
Regards,
Thomas
predrag.zecevic
Wed, 12/16/2015 - 08:22
Permalink
Media programs: vlc and mplayer for OIHipster localhostoih repo
Hi Thomas,
yes... for OI-Hipster.
Thanks
predrag.zecevic
Sun, 12/27/2015 - 15:58
Permalink
Media programs: vlc and mplayer for OIHipster localhostoih repo
Hi Thomas,
I have found VLC package and tried to install it:
$ pfexec pkg install -v vlc
Creating Plan (Running solver): \
pkg install: No matching version of media/vlc can be installed:
Reject: pkg://localhostoih/media/vlc@2.1.5-0.0.151.1.8
Reason: No version matching 'require' dependency library/desktop/g++/qt@4.8.7-0.0.151.1.8 can be installed
----------------------------------------
Reject: pkg://localhostoih/library/desktop/g++/qt@4.8.7-0.0.151.1.8
Reason: All acceptable versions of 'require' dependency on database/mysql-51/library@5.1.37-2014.0.1.0 are obsolete
Reject: pkg://localhostoih/library/desktop/g++/qt@4.8.7-0.0.151.1.8
Reason: All acceptable versions of 'require' dependency on database/mysql-51@5.1.37-2014.0.1.0 are obsolete
----------------------------------------
Reject: pkg://localhostoih/media/vlc@2.1.5-0.0.151.1.8
Reason: No version matching 'require' dependency library/desktop/g++/qt@4.8.7-0.0.151.1.8 can be installed
Repositories:
$ pkg publisher -n
PUBLISHER TYPE STATUS P LOCATION
openindiana.org origin online F http://pkg.openindiana.org/hipster-2015/
localhostoih origin online F http://sfe.opencsw.org/localhostoih/
hipster-encumbered origin online F http://pkg.openindiana.org/hipster-encumbered/
Looks like qt was compiled against OLD mysql package (default database s/w in /hipster is mariadb-55):
$ pkg search -r database/mysql-51 | grep -v ^incorporate
INDEX ACTION VALUE PACKAGE
require depend database/mysql-51@5.1.37-0.133 pkg:/SUNWmysql51@5.1.37-0.133
pkg.fmri set openindiana.org/database/mysql-51 pkg:/database/mysql-51@5.1.37-2015.0.1.0
require depend database/mysql-51@5.1.37-2014.0.1.0 pkg:/library/desktop/g++/qt@4.8.7-0.0.151.1.8
$ pfexec pkg install -vn database/mysql-51@5.1.37-2014.0.1.0
pkg install: The following pattern(s) did not match any allowable packages. Try
using a different matching pattern, or refreshing publisher information:
database/mysql-51@5.1.37-2014.0.1.0
Any suggestion how to solve this situation?
Regards.
predrag.zecevic
Tue, 12/22/2015 - 15:02
Permalink
Add 'geany' editor (while ther 'bzr' too)
Hi,
I have found geany editor very nice (I see there is already SFEgeany.spec)
Also, no bzr is available from any repository (found SFEbzr.spec too)?
Beside spec files, I have made my own compilation try and for both it has worked fine...
Regards.
predrag.zecevic
Thu, 12/31/2015 - 16:04
Permalink
Media programs: vlc and mplayer for OIHipster localhostoih repo
Hi Thomas,.
vlc package has appeared in http://pkg.openindiana.org/hipster-encumbered/en/catalog.shtml :
http://pkg.openindiana.org/hipster-encumbered/info/0/pkg%3A%2F%2Fhipster...
I guess you have to talk to alp
Thank you for all your efforts...
Regards.
predrag.zecevic
Tue, 01/05/2016 - 15:38
Permalink
Put postfix to OIH repository
Hi,
no postfix package is available for /hipster OI (from /localhostoih repository)?
Regards.
tomww
Fri, 01/08/2016 - 00:15
Permalink
Put postfix to OIH repository - it is on the workbench
Hi Predrag,
I've used the chance to edit the postfix spec file to use "mediated symlinks", that should help to better integrate with the packages sendmail and eventually older postfix package from the OS-distro.
I'll update this comment once the package hits the OI-Hipster repo.
Is dovecot needed as well?
Regards,
Thomas
tomww
Fri, 01/08/2016 - 11:15
Permalink
Put postfix to OIH repository - Now available
Hi Predrag,
postfix 3.0.3 is now available for OpenIndiana Hipster, compiled on entire@@0.5.11-2015.0.1.1.
The symboliks links to get e.g. /usr/lib/sendmail are now *mediated*, that means, they might still point to the OS-Distro "mailwrapper" or classic "sendmail".
After installing postfix by "pfexec pkg install pkg://localhostoih/service/network/smtp/postfix" you need to set the mediators to "postfix-sfe". You can check the old and new settings with e.g. "ls -l /usr/lib/sendmail" and see where the symlink points to.
old:
"pkg mediator mta"
MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
mta system local mailwrapper
change:
"pfexec set-mediator -I postfix-sfe mta" (edited, now syntax is correct)
new:
"pkg mediator mta"
MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
mta system local postfix-sfe
"ls -l /usr/lib/sendmail"
lrwxrwxrwx 1 root other 16 Jan 7 22:22 /usr/lib/sendmail -> sendmail.postfix
To see all available mediator alternatives, use:
pkg mediator -a
As the new mediator options are new, there might be errors in it. Please let me know, if something is not propperly linked.
Regards,
Thomas
PS: Solaris 11 uses the name "sendmail" instead of "mta" for the mediator. The postfix 3.0.3 package for Solaris11 localhosts11 will be available soon!
predrag.zecevic
Fri, 01/08/2016 - 15:47
Permalink
Put postfix to OIH repository - Installed/Tested
Hi Thomas,
many thanks for fast creation. Regarding installation/check commands executed, output was as expected/specified:
$ pfexec pkg install -v postfix
$ ls -l /usr/lib/sendmail
$ pkg mediator mta
$ pfexec set-mediator mta postfix-sfe ### <--- syntax error
.
$ pfexec pkg set-mediator -I postfix-sfe mta ### Proper one, latest /hipster-2015, illumos-c33daa8
$ pkg mediator mta
$ ls -l /usr/lib/sendmail
$ pkg mediator -a
And also works like charm! No problems found (after finishing setup).
Many thanks
Best regards/Mit freundlichen Grüßen
tomww
Fri, 01/08/2016 - 13:29
Permalink
Put postfix to OIH repository - Thanks for testing (successful)
Hi Predrag,
thanks for testing and the syntax correction! I've edited the original comment to be correct.
It is very good to hear that the package works for you. The "mediator" feature was on the todo-list for so long. As the plain OS-Distro started to deliver postfix, it was now necessary to add it to SFE.
I still have a dream: If a user wants a new package, or a package version bump, then it would be cool to have a web form where user can select the spec file and request the build / publish process. If someone wants to help building such a web interface, I would be happy to create a small project for that. The automatic build system can easily be extended to include such "small" build requests along with the regular automatic builds.
Next would be to get a voting system, so packages in the "build repositories" like localhostoih and localhosts11 can be voted and then automatically published to a "release" repository (including dependencies).
Best Regards,
Thomas
predrag.zecevic
Fri, 01/08/2016 - 15:54
Permalink
Put postfix to OIH repository - "I Have a dream"
Hi Thomas,
many thanks for sharing your dreams with us!
That is really great idea.
WBR/MfG
predrag.zecevic
Wed, 02/03/2016 - 08:39
Permalink
Please, add also clamav
Hi,
clamav is present:
http://sfe.opencsw.org/localhostoi151a8/en/search.shtml?token=clamav&act...
(even on http://sfe.opencsw.org/localhostoi/en/search.shtml?token=clamav&action=S...)
but not in
http://sfe.opencsw.org/localhostoih/en/search.shtml?action=Search&token=...
repository
Regards.
tomww
Wed, 02/03/2016 - 19:23
Permalink
clamav in OI-Hipster repo
Hi Predrag,
clamav 0.98 is now on the OI-Hipster repository. Later tonight the automatic build process will add the 0.99 version.
In case there is some other compile option needed for clamav, then please let me know.
Interesting would be a setup guide explaining a simple setup of clamav with postfix / dovecot.
The rough steps of the setup would be enough, the publication could be done by someone else.
Regards,
Thomas
predrag.zecevic
Thu, 02/04/2016 - 16:34
Permalink
clamav in OI-Hipster repo /Thanks!/
Looks like there is something to integrate it with Postfix (you might try to compile that one too):
http://thewalter.net/stef/software/clamsmtp/
Compiling is easy with gcc from /Hispter:
Build/clamsmtp-1.10$ ./configure --prefix=/my/prefix
Build/clamsmtp-1.10$ gmake
Many thanks.
P.S: There are documents on net, regarding setup:
http://thewalter.net/stef/software/clamsmtp/postfix.html
https://lelutin.ca/posts/installing_postfix_-_clamav_-_spamassassin_-_do...
https://gist.github.com/robinsmidsrod/7387679
tomww
Mon, 02/08/2016 - 16:38
Permalink
clamsmtp on the wishlist now
clamsmtp is on the wishlist now
Thanks!
Vermilion
Fri, 02/05/2016 - 21:47
Permalink
dhwem3 - Doom 3 OpenSource Port!
Could it be possible to compile/offer this great Port at sfe?
Required libraries:
zlib (provided by Oracle/solaris repo)
libjpeg (v8) (v6 by Oracle/solaris repo)
libogg
libvorbis
libvorbisfile (may be part of libvorbis)
OpenAL (OpenAL Soft required, Creative's and Apple's versions are made of fail)
SDL v1.2 or 2.0 (2.0 recommended)
libcurl (optional, required for server downloads)
Infos:
https://github.com/dhewm/dhewm3
https://github.com/dhewm/dhewm3/blob/master/README.md
Source-file:
https://www.sendspace.com/file/do0heh
or
https://github.com/dhewm/dhewm3/releases/tag/1.4.0
Regards
Verm
ultrafire
Mon, 02/15/2016 - 09:14
Permalink
Wishlist for pkg´sSPARC & X86/64
Hi Community, what about (if possible sparc + x64/86):
(maybe there are existing SVR4 pkg out there, or maybe they are still existing here)
avidemux
videoeditting software like: flowblade, cinelerra, auteur
xephem
octave + gui
quemu
pspice
(almost continously act. Firefox/Opera)
KDE
actual NETCDF
Blender
MONO (for use with wine under x86)
lyx
textmaker
br
ultrafire
tomww
Thu, 02/18/2016 - 17:08
Permalink
Wishlist for pkg´sSPARC & X86/64 - challenge accepted
Hi Ultrafire!
This is a challenging whislist, but at least for some of the programs I dare to say:
Challenge accepted.
It will naturally take a while to either update the existing spec files (lxy, blender, octave, cinelerra) or create new ones.
Could you please give a priority to the program names and if possible, a very rough idea what type of work you intend to do with them?
That would for sure fuel the maintainers...
Regards,
Thomas
ultrafire
Thu, 02/25/2016 - 18:14
Permalink
Wishlist for pkg´sSPARC & X86/64
Hi Thomas,
first thanks a lot that You are going to "take the challange" :-)
At home we switched almost completely to Solaris, just for videoediting and some gaming we have windows7 left; or for lightsribe-labeling jobs, DVD/CD Ripping (because easier.....), the rest is on solaris/Sparc or x86 - no probs anymore with maleware......
(wish)Prioritylist:
1. actual NETCDF - needed for scientific work, big file handling
1.2 FUSE (inkl ntfs) for SPARC - didn´t found this working.......
1.3 smplayer frontend for SPARC
1.5 . MONO (for use with wine under x86) - missing for many win-apps under wine
1.8 avidemux, videoeditting software like: flowblade, cinelerra, auteur - one of my hobbies : Videoediting, I would like to change from win to solaris
2. octave + gui - as mathlab pedant important, there is no actual x86/SPARC Matlab version out there any more (only an old R2009b/SPARC); useful for analyzing and imagine/visualisizing scientific work, as my wife does (or others, too)
2.5 lyx - gui for latex (texlive) - my wife an me are using latex a lot for textmaking
3. KDE - one more alternative to GNOME on (oracle)solaris 11 (sparc&x86 , OI, OpenSXCE .....), prevered for me
4. quemu - for simulation other computerenvironments - hobby or job, for testing software
5. pspice - simulation electrical ciruits, usefull sometimes in my job, or for other in studying
6. Blender - hobby for me
7. textmaker just another text manipulator / editor
8. xephem
9. almost continously act. Firefox/Opera (/Thunderbird)
br
ultrafire
MichaelJackson123
Sun, 03/06/2016 - 13:08
Permalink
How to build instructions?
I am interested in an updated version of gnome-commander, which I use a lot to copy files back and forth. The current version of gnome-commander in the Oracle repository, does not support Tabs (so you can have shift between several different directories easily). This is just a minor request, gnome-commander works fine today when doing heavy file operations.
However, I would be interested in an "how to" for building an IPS package. Say that I try compiling gnome-commander myself from the latest sources, and I succeed in doing that. How would I help you providing an IPS package for that? What are the steps? If there would be a good guide out there, then maybe several people would help you providing IPS packages/build instructions. The problem is not that people are lazy, the problem is lack of knowledge. There are lot of Solaris users out there, but not many knows how to provide an IPS package. So, I wish an easy how-to for providing an IPS package. Ideally, exemplified with a very small program, from say, git. And then a detailed how-to, for building an IPS package so we can submit that to you.
PS. The layout of this page could be better. ;) Have a look at this page from a new version of firefox. Quite difficult to read, as the text runs into each other. Anyway, thanx for your efforts! :)
tomww
Sun, 03/06/2016 - 21:07
Permalink
How to build instructions?
Hi!
User Rene on this blog is currently looking into the old Wiki pages for the pkgbuild project. They are currently offline but the content is accessible. That way we could make the old setup instructions available on how to install a build environment.
A note about re-building the same package then the OS already provides: This is often a bit difficult, as you need to deal with the package itself being a duplicate and the prerequisite libraries as well. They need live in a place, where they don't interfere with the older OS provided libs. But usually that can be somehow managed to work fine.
About providing packages. The concept for SFE is in any case, to have a maintainer only provide the build instructions in form of a spec file and patches. Both are commited to the SVN repository of spec-files-extra. That way we can ensure, that every one can follow what is done to build the packages and maintain quality. Other maintainers will comment on each others code.
Binary packages for the public users are only built on a build machine which is also maintained by other persons, so the real package is built by a different person and then uploaded to the IPS repositories.
About setting up a build environment. We currently have no ready guide online, but in the meantime, you might want to look for the setup instructions you can find when googling for "bootstrap-sfe-latest" (http://bit.ly/bootstrap-sfe-latest). This script does the pre-install of a number of packages from the OS and then create the Build-Environment. For Solaris 11 you should install before the Solaris Studio compiler runnging the scriptes. A tarball install of Studio is good enough and should be stored in /opt/solarisstudio*numbers* with the "cc" command sitting in e.g. /opt/solarisstudio12.4/bin/cc
The bootstrap script then finds the compiler and configures the init-script accordingly.
I see my role in focusing on building the packages with a automated script-work on several OS platforms (Solaris 11, OpenIndiana, OmniOS) and therefore I need support from the community to do other important supporting tasks. One of the important tasks to do is writing an easy to understand documentation and put it online. If someone wants to write down the initial steps he/she learned while doing the initall install, that would be perfect. I've given that several times, but unfortunately, once the build environment worked, they have been too much busy developing spec files and building packages.
I can give a little bit support on the IRC channel #pkgbuild in irc.freenode.org if someone wants to setup the build environment live. I can provide setup help and doing reviews of docs, but I don't want to write again a doc which the community could easily write for us.
Thanks for asking!
Regards,
Thomas
PS: You might have noticed, that I'd tweak the website a bit to get the theme a bit more clean. There has been an unfortunate config setting for the menus, a remaining from the very beginning. Work on the blog is not complete as of now. But again, I want to focus on the packages and build process, not on documentation and website. If someone wants to maintain this blog from the drupal or content side, then I would be more then happy to arrange that (currently running drupal 7, but that is not a roadblocker to write articles, right?).
MichaelJackson123
Sun, 03/06/2016 - 22:33
Permalink
How to build instructions?
Great information. I would actually be interested in helping out, but I am a bit busy. So I dont really know if I will find time. Time will be easier to find, if there is less of a uphill of course, for instance, by easy to read instructions. If I had some documentation, I might take a casual look. But dont expect too much from me, please. But if there are easy to read instructions, the barrier to help is lowered. A lot.
So, to recap, these are the steps, right?
1) Setup a Build-Environment. This needs documentation and there are no such documentation, but you have thought of writing it.
2) Figure out how to compile a certain source code for Solaris, and document the changes in an spec-file. This is done by me.
3) Share the spec-file to you, who will build an IPS package and add it to your IPS repository.
BTW, here are build instructions for Kodi (a.k.a XBMC) a very popular media player:
http://forum.kodi.tv/showthread.php?tid=44315&pid=2210368#pid2210368
tomww
Wed, 03/09/2016 - 21:23
Permalink
Old Wiki Site Restored
The old wiki pages are back online, if you want, please visit the link Rene gave in the other comment.
It would be perfect if you could come to the IRC channel #pkgbuild on irc.freenode.org and we can do the setup and the very first steps together.
Regards,
Thomas
tomww
Sat, 03/12/2016 - 14:56
Permalink
Build instructions on old wiki pages helpful?
Hi MichaelJackson123,
I hope there has been a chance to look at the old wiki pages https://sfedocs.oxys.dk/w/index.php/Main_Page and get an idea how the build environment setup can be done.
This is the exact point where I would be happy to see the SFE community step in and write a new setup page based on the text on the old wiki. The new guid can for instance live on this blog here, but can be hosted anywhere. It just needs to be written :)
If you have any questions then please drop me a note. And the online help on the IRC chat channel is best to reach me (irc.freenode.org channel pkgbuild)
Regards,
Thomas
tomww
Mon, 03/07/2016 - 17:52
Permalink
How to build instructions?
Well, about 1) .. There is already documentation, I personally don't want to write a new one :). You could ask Rene if he could send an extract of the old pages from the wiki backup he was able to restore.
2) and 3) somthing like this. Look at a spec file and you'll see this is the complete information needed to fetch sources, apply patches, compile, install and create IPS package for the software.
About Kodi, there is an attempt to integrate it into OpenIndiana, but I can't tell if there is any progress.
We already have mediatomb providing at least a subset of features and I think we'll add Kodi some day as well (low to med priority).
ReneE
Tue, 03/08/2016 - 15:59
Permalink
Old wiki site
Hi there,
I have put up the old mediawiki site here for reference only:
https://sfedocs.oxys.dk/w/index.php/Main_Page
Note that absolutely everything about this site may change (URL, hosting, looks, accessibility, whathaveyou) :-)
It is also in readonly mode.
But at least you should be able to pull some information for now.
/Rene
tomww
Wed, 03/09/2016 - 15:04
Permalink
Old wiki site
Hi Rene,
thank you very much! It was fun reading that old pages.
I believe there will be someone speaking up and take page after page out and find a new home for them.
Regards,
Thomas
MichaelJackson123
Sun, 03/13/2016 - 12:57
Permalink
Question
I have browsed the build instructions, but need to devote more time to it. Most realististically, I wont be able to contribute now.
I have question though, how come the complete list of software is not shown in the IPS package maneger? For instance, the game Breakout is not listed in the IPS manager GUI, but it can still be installed via browsing this, and using the manifest:
http://sfe.opencsw.org/localhosts11/en/catalog.shtml
tomww
Sun, 03/13/2016 - 16:16
Permalink
Question on IPS Package Manager GUI
The Package Manager GUI relies on the information like e.g. "name=info.classification value=org.rpm:Amusements/Games" in the package. This is one source for displaying a package in the GUI. Packages missing this information will not automatically displayed in the GUI. E.g. this makes sense for a hidden package that for instance helps upgrading.
The package games/lbreakout can be displayed in my case when I select "all publishers" and then in the list, "all categories".
As written in the other article on the blog, if you tried the package during the last 24hours, there has been unplanned (unintended :) ) maintenance on the repositories. That way the meta-info for the packages was available but catalog and index has been missing. This is now back online, so if you re-try, I believe with the above selection "all publishers" "all categories" the packages should be displayed.
In SFE we still have some (diligent) work to do: Add correct and useful categories to every package. If a package misses such a category, it can barely found in the GUI package manager.
For setting up a build environment, you should reserve say 2hours (excluding Solaris Studio compiler tarball and required IPS packages from the distro).
But, as you can imaging, the real time sink comes after setting up the build environment :). But I think it's worth putting some effort into building/updating package anyways. And sharing that effort makes it possible that Solaris, OpenIndiana and OmniOS can be a very good Desktop or a mixture from Desktop and Server or a pure Internet Server with your database, web- and emailserver on it. If you want, you can setup a Non-Global-Zone for the builds and install packages there for testing, then install the same package on your global zone once proven okay.
So my offer is still valid, reserve 2h and we can setup the build environment together. We only need IRC or any other chat platform for it to stay connects. No access to your system needed from my side.
Regards,
Thomas
serwe
Tue, 12/18/2018 - 14:46
Permalink
New item for the Wish List: texlive
Hi,
I would like to add texlive to the wish list for new binary packages.
Indeed, in an academic environment, it is mandatory to have LaTeX available: most papers (and many presentations) require these programs.
Regards,
Wendelin
tomww
Sun, 01/06/2019 - 20:37
Permalink
TeX Live in version 2016 is available for Hipster, 20180414 next
Hi,
short note, the version 2016 of TeX Live is now available for Hipster.
Still to be tested if everything works. If anyone needs this for the other OS distro, then please drop me a note!
Next is version 20180414, but this will take a moment to finish and upload.
Packages:
text/texlive (40MB)
text/texlive/texmf (beware: 3.76Gbyte - download is compressed to 2.xxGB, but really consider enabled compression on your target disk *before* you pkg install this. You can switch of compression right after the install)
If someone can send me a usefull structure for texmf package that helps reducing the size, that would be cool. Maybe it is an idea to use IPS's feature to set facets, that means, if you want only english and french and german variants, then you set them with "pkg" option. For ideas how to use that facet.locale., see e.g. https://docs.oracle.com/cd/E23824_01/html/E26033/glmen.html
Suggestions, ideas: Always welcome!
Regards,
Thomas
tomww
Mon, 02/04/2019 - 12:58
Permalink
TeXlive / LuaTeX in version 20180414 is available for Hipster
For hipster there is now TeXlive / LuaTeX in version 20180414 available.
If you as a TeX user have any reports available about usablility of this package, that would be great.
If you plan to install, please be away of the huge package texmf (2GB DL, 3GB in disk), see the previous post.
Regards,
Thomas
serwe
Fri, 02/15/2019 - 14:48
Permalink
LaTeX for Hipster
Thank you Thomas, for the new texlive package.
The package description says:
"TeXLive is an implementation of TeX for Linux or UNIX systems. TeX takes a text file and a set of formatting commands as input and creates a printable file as output. Usually, TeX is used in conjunction with a higher level formatting package like LaTeX or PlainTeX, since TeX by itself is not very user-friendly. Install texlive if you want to use the TeX text formatting system. Consider to install texlive-latex (a higher level formatting package which provides an easier-to-use interface for TeX)."
Would it be possible to provide also a package for texlive-latex (because most researchers use the *much* easier LaTeX langauage rather than plain TeX) ?
Thanks,
Wendelin
tomww
Mon, 02/18/2019 - 01:52
Permalink
Re: LaTeX for Hipster
Hi Wendelin,
I'll have a look if LaTeX can be added. For now there is "luatex" contained in the current package.
There are several other binaries contained, you may use the search function in your browser on the mainfest file so see which ones are there: https://sfe.opencsw.org/localhostoih/manifest/0/text%2Ftexlive@2018%2C5.11-0.2017.0.0.5%3A20190113T154908Z
I'll post an update here where there is progress.
Thanks for asking!
Regards
Thomas
tomww
Tue, 02/19/2019 - 00:05
Permalink
Re: LaTeX for Hipster
Hi Wendelin,
this looks like only a part of what is needed for LaTeX, it is named LaTeX Kernel:
https://github.com/latex3/latex2e/archive/release-2018-12-01.tar.gz
If you have any pointers what else needed to build a working LaTeX, that would help:
If there is a description like "compile the LaTeX Kernel, then fetch this other files and then its complete".
Regards,
Thomas
serwe
Thu, 06/20/2019 - 12:12
Permalink
Hi Thomas,
Hi Thomas,
Thanks for all your efforts.
On the website of TeXLive (tug.org/texlive/), I found a "quick installation guide" (http://www.tug.org/texlive/quickinstall.html), and also information for transforming their distribution into a package for some specific distribution (http://www.tug.org/texlive/distro.html).
By default, the installer of TeXLive installs also LaTeX and plenty of related stuff such as BibTeX.
Regards,
Wendelin