Please, oh please, help us maintain your applications …

May 1, 2009 · Posted in Linux · 4 Comments 

Ok, this is getting really annoying lately…

{kde,qt}-apps.org are the places that I m “monitoring” for cool applications. Some of them are hitting the portage as well.

The first thing that anybody(?) would do, is to download the source tarball and try to build and use the application.  A proper ( or common if you like ) build system is the following:

./configure or qmake
make <-build the sources
make install  <-install the binaries etc

However, many many many apps dont have a ‘make install’ step. Is this so bad? It depends of course. Someone could easily say : “Why are you making this such a big deal? Just put the binary on /usr/bin (using dobin or whatever ) and you are done.”

Sure, this is a nice way to install an application. But, what if the application uses stuff like images, translations, documentations, guides, etc etc etc from the current directory? Oh boy this is fun! As you understand , installing just the binary under /usr/bin is not enough. The application would be b0rked since  it wont be able to detect images,docs etc. The binary is searching the “.” (current) directory for all those stuff. That is /usr/bin. WHAT!!?!??  o_O

Apparently this application follows the “Download the tarball, unpack it on your $HOME, compile it , use it” path.

So, upstream guys, note that not every user knows how to download and compile sources. Many many users dont even visit {qt,kde}-apps.org to find new applications. They just open the {synaptics,portage,pacman,yum} and install the packages via the PMS.  You need to understand that many many users could use your applications and provide vital feedback if you could follow a standar way to build and install your packages.

We (as in maintainers) cannot always patch and fix the build systems. The patches are usually big,complicated and they dont apply on the next version. it is yoursresponsibility to fix the build system. Many developers ( including me of course ) wont bother spend all this time to fix it for ya…

Findme Gentoo Script

June 26, 2008 · Posted in Gentoo, Programming · 1 Comment 

I am using Gentoo for 1.5 years. I have a quite big package.keywords and world file. It was very frustrating to locate what files I have on world file ( usually using cat /var/lib/portage/world|grep “package” ) and on package.keywords . I am so bored with this situation so I decided to write a script which will help me locate with ease files on

  • package.keywords
  • package.use
  • package.mask
  • package.unmask
  • world file

    Now I want to share with you this script and I hope it will make your life easier :P

    This is my first “big” bash script. If you find anything wrong in it please let me now :)
    Findme Script

  • Gentoo Users
    GreekBloggers.com
    Patras Wireless Metropolitan Network
    Planet Hellug
    iloog
    forum hellug