[PD] PPA for libpd?
Hans-Christoph Steiner
hans at at.or.at
Mon Jun 27 03:01:44 CEST 2011
On Jun 26, 2011, at 1:17 PM, august wrote:
>
>
> Hans,
>
> are the 'upstream' and 'pristine-tar' naming conventions of debian?
> do you have branches for the tarballs?
These branches are Debian naming conventions that the git-buildpackage
tools handle for you with tools like git-import-orig.
> What is a pristine-tar ?
pristine-tar is a utility for regenerating the pristine tarball of the
release. That's the purpose of the pristine-tar branch too.
>
> I'd like to learn the packaging stuff, so I will try to go through
> the process myself. Maybe I can solicit your help every now and
> then, if possible.
Yup, of course. The Debian pkg-multimedia team is also a very good
place to learn, get help, and find uploaders. There is a reference
wiki that I find useful too:
http://wiki.debian.org/DebianMultimedia/DevelopPackaging
> We need to think however about the versioning and the SONAME of the
> .so files. Any ideas on how this will (or should) work? I have the
> SONAME set to libpd.so.0 for now. I think that fits. If there are
> ABI changes, we can up it to libpd.so.1
I think that makes sense.
.hc
>
> -august.
>
>
>
>> Cool, I think this then means that libpd bindings for python, etc.
>> can be also packaged up. Once this package is ready, I'm happy to
>> take it thru the Debian submission process via pkg-multimedia and
>> get it into Debian. Or even better, you can easily do it yourself
>> via pkg-multimedia and start the process of becoming some kind of
>> Debianista (Debian Maintainer or Debian Developer).
>>
>> One detail about which files go into which git repo: libpd.pc should
>> definitely be in the official libpd repo, but the debian/ files
>> generally should not. They key part is to not include the debian/
>> files in the official tarball. But packaging is much easier if the
>> upstream tarballs are imported and everything is done in the git-
>> buildpackage workflow with 'upstream' and 'pristine-tar' branches.
>>
>> .hc
>>
>> On Jun 24, 2011, at 6:27 PM, august wrote:
>>
>>>
>>>
>>> okay, here is a test package of the libpd git repo.
>>>
>>> I think it would be safe to merge the Makefile and the libpd.pc into
>>> upstream.
>>>
>>> please have a look:
>>>
>>> https://launchpad.net/~august-alien/+archive/ppa
>>>
>>> best -august.
>>>
>>>
>>>
>>>> I suggest you stick to the central repository of libpd because
>>>> you can
>>>> expect it to be actively maintained and documented. If other
>>>> repositories
>>>> contain material that you'd like to see in the main branch, you
>>>> can create a
>>>> merge request at Gitorious.
>>>> Cheers,
>>>> Peter
>>>>
>>>>
>>>> On Wed, Jun 22, 2011 at 6:38 PM, august <august at alien.mur.at>
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> well, I just made my first PPA. It's waiting to build on
>>>>> launchpad.
>>>>>
>>>>> I have the Makefile copy pd.pc to libpd.pc. libpd.pc is then
>>>>> installed
>>>>> instead of pd.pc
>>>>>
>>>>> Not sure if I should be using the aalex repo or not. What are the
>>>>> differences?
>>>>>
>>>>> I don't think the API needs to be fixed for this personal package.
>>>>> ...however, maybe for official submission to debian or ubuntu.
>>>>>
>>>>>
>>>>> best -august.
>>>>>
>>>>>> I agree that we should provide a libpd.pc. Let's aim to
>>>>>> fold this into
>>>>> the
>>>>>> main branch of the libpd repository. If the PPA ends up
>>>>>> using code from
>>>>>> aalex, let's merge that into the main branch as well.
>>>>>>
>>>>>> A related question is whether this is the time to declare
>>>>>> the libpd API
>>>>>> finished, but that's a discussion that we should probably take to
>>>>>> pd-everywhere.
>>>>>> Cheers,
>>>>>> Peter
>>>>>>
>>>>>>
>>>>>> On Wed, Jun 22, 2011 at 3:04 AM, IOhannes m zmoelnig <zmoelnig at iem.at
>>>>>> wrote:
>>>>>>
>>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>>> Hash: SHA1
>>>>>>>
>>>>>>> On 2011-06-22 05:47, august wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Is there a version number for libpd?
>>>>>>>>
>>>>>>>> I see you guys have added a pd.pc in
>>>>>>>> http://gitorious.org/~aalex/pdlib/aalexs-libpd
>>>>>>>>
>>>>>>> just to chime in: please note that "pd" also provides a "pd.pc".
>>>>>>> i would highly suggest to provide a libpd.pc for libpd.
>>>>>>>
>>>>>>> fgmasdr
>>>>>>> IOhannes
>>>>>>> -----BEGIN PGP SIGNATURE-----
>>>>>>> Version: GnuPG v1.4.11 (GNU/Linux)
>>>>>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>>>>>>
>>>>>>> iEYEARECAAYFAk4BlAoACgkQkX2Xpv6ydvRg+ACeIu70dOUt/Ovz377qW8h4A5jg
>>>>>>> wDQAnjVCznEBzDXU6LmdPSm6IrDQisRQ
>>>>>>> =A+mM
>>>>>>> -----END PGP SIGNATURE-----
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pd-list at iem.at mailing list
>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>
>>>>>>>
>>>>>
>>>>>> _______________________________________________
>>>>>> Pd-list at iem.at mailing list
>>>>>> UNSUBSCRIBE and account-management ->
>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>
>>>>>
>>>>> --
>>>>> -------------------
>>>>> http://aug.ment.org
>>>>>
>>>>>
>>>>> -----BEGIN PGP SIGNATURE-----
>>>>> Version: GnuPG v1.4.10 (GNU/Linux)
>>>>>
>>>>> iQEVAwUBTgJu9sVXRY8APmlSAQJdYAf+IQVgfwJ7sL9YZ5SLHzq6jeTlh9wVp7bq
>>>>> /4XqmZhiW9b32UOz+everEJ+7IMZxkf0t/JICpfkj/D+r478RicdUyY3D8/B3nLZ
>>>>> qYHGxJ0JMZgYll63kMW1y8aqQsOTq6oW4dJGocs0p9v6fwnflA9tngdKtj33JpjC
>>>>> YBF2fDtgwpqvw1+sHJsevbc7r1zSfOKMxc5T9hvK1lVemmklGw2CkJ61wU4XJSL/
>>>>> gZXZp/XN/sbc7AbPNG/zf6eSnIC9/qxYg2Da6RH/37JXIM9qip0RNnI+wXdm/r9y
>>>>> cvZzwJsgQsGnGkMD6wGuwnA+g74sKCZ/ItGc5FY2MpWe+BIqomj7QQ==
>>>>> =Koa1
>>>>> -----END PGP SIGNATURE-----
>>>>>
>>>>>
>>>
>>>> _______________________________________________
>>>> Pd-list at iem.at mailing list
>>>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>> --
>>> -------------------
>>> http://aug.ment.org
>>>
>>> _______________________________________________
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>>
>>
>>
>>
>>
>> ----------------------------------------------------------------------------
>>
>> Programs should be written for people to read, and only incidentally
>> for machines to execute.
>> - from Structure and Interpretation of Computer Programs
>>
>
> --
> -------------------
> http://aug.ment.org
>
----------------------------------------------------------------------------
¡El pueblo unido jamás será vencido!
More information about the Pd-list
mailing list