ulc-devs team mailing list archive
-
ulc-devs team
-
Mailing list archive
-
Message #00025
Re: source skeleton
Hello everyone,
first of all thank you Frederik for creating the initial source structure
using the ubuntu-cli template! I will now try to add the basic lens daemon
(the one I was playing around with last week) to the source tree generated
by quickly.
School has been keeping me quiet busy the last week(s), so I just wanted to
inform you that I'm also still interested in this project. I took a rather
important exam on Java in my computer science class this Thursday, so I've
spent every day of last week teaching myself as much about Java programming
as I possibly could ... Now I'm done with taking exams for the moment :)
Since we now have the basic source structure we should maybe start talking
about the specs for the lens. What do we exactly want it to do and first of
all what are our possibilities with libfolks etc. I've
recently stumbled across a very interesting mockup for a unity contacts
lens. I think it was included in the publicly available "Community Proposed
Unity Design" document on google docs. I will search for it and then send
the mockup later today.
regards,
Patrick
On Thu, Nov 24, 2011 at 10:19 PM, Frederik Elwert <frederik.elwert@xxxxxx>wrote:
> Hello!
>
> I just found some minutes and created a basic source structure based on
> the ubuntu-cli template for quickly. The lens itself is not functional
> (it will not even load), but the basic files (the .lens file, the
> D-Bus .service file) are in place and the package builds.
>
> To grab the source, try this:
>
> bzr branch lp:unity-lens-contacts
>
> To create a package from the source, you can use this command:
>
> quickly package
>
> The lens daemon should live in the file 'lib/unity-lens-contacts'. I did
> not touch it (except move bin --> lib), so it is still a basic script
> file from the quickly template. If you want to play around with it and
> create a basic lens (or simply port Pablo’s lens), you should put your
> code into that file and remove whatever is unnecessary for our use case.
>
> BTW, I had to create the po/POTFILES.in file in order to make the
> package build. There seemed to be an issue with build_i18n when trying
> to build POTFILES.in on the fly. Might be because I moved bin to lib.
>
> So, now we have at least an initial playground. Happy hacking! :-)
>
> (If you have any questions, feel free to ask!)
>
> Frederik
>
>
> P.S.: If you are new to bzr, here is an introduction Thibaut pointed me
> to: http://doc.bazaar.canonical.com/latest/en/mini-tutorial/ If you want
> to publish your work, you should push it to your own branch, e.g.
>
> bzr push lp:~<your-lp-name>/unity-lens-contacts/<mybranch>
>
> Once your work is ready, I will merge it into trunk.
>
>
> --
> Mailing list: https://launchpad.net/~ulc-devs
> Post to : ulc-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ulc-devs
> More help : https://help.launchpad.net/ListHelp
>
--
Patrick Seemann
launchpad: ~patrickseemann
irc.freenode.net: patsee14
Follow ups
References