[ubuntu-art] [Breathe] SymLink Creating Infrastructure

Andrew SB a.starr.b at gmail.com
Wed Jun 10 00:18:00 BST 2009


On Tue, Jun 9, 2009 at 5:00 PM, Cory K.<coryisatm at gmail.com> wrote:
> Andrew wrote:
>> Hi Cory,
>>
>> Sorry I meant the ppa, what you are assuming is that everyone will know how to take the debian
>> packaging branch and create a package out of that, many people may not know how to do this (I have
>> certainly just learned) and so I believe it is better to include the script as then people who
>> don't know the in and outs of packaging can get the bleeding edge icons.
>
> Building the packaging branch (with bzr-buildpackage) is no more
> difficult than running the script. I'll put up a HOWTO soon.
>
>
> -Cory K.
>

Other Andrew here...

Perhaps, more generally, the PPA should be updated more often. Weekly
builds? Nightly seems an overkill.

Attached are two different scripts I threw together.

Both are designed to run from within the packaging branch with the
script one directory bellow (e.g. foo at bar:~breathe/debian-packaging$
../foobar.sh ).They also assume that you are setup for building deb
packages (e.g. you have DEBMAIL and DEBFULLNAME in your ~/.bashrc) and
 that you have a breathe-ppa target in your ~/.dput.cf

They both update the branch, build the source package with an
appropriate version number (e.g.
breathe-icon-theme_0.44ubuntu1+bzr50~intrepid ), and upload to the
PPA.

bzr-build.sh targets only one distro which you must specify when you run it.

bzr-build-all.sh targets karmic, jaunty, intrepid, and hardy all at once.

They're both pretty simple. Check them out, and let me know if you
think they're helpful. If so, I'd be willing to make them more robust
(better error handling, ect).

One thing to be aware of is that they both run "bzr revert" before
building the packages in order to not upload any uncommited changes.
So if you've made any changes to the branch commit them before
running...

- Andrew Starr-Bochicchio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bzr-build.sh
Type: application/x-sh
Size: 1194 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/ubuntu-art/attachments/20090609/c2ce66ec/attachment-0002.sh 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bzr-build-all.sh
Type: application/x-sh
Size: 1375 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/ubuntu-art/attachments/20090609/c2ce66ec/attachment-0003.sh 


More information about the ubuntu-art mailing list