[waffle] [PATCH v3 3/3] waffle: add debian packaging

Brian Paul brianp at vmware.com
Tue Jan 14 08:18:24 PST 2014


On 01/13/2014 11:11 PM, Jordan Justen wrote:
> On Mon, Jan 13, 2014 at 5:26 PM, Brian Paul <brianp at vmware.com> wrote:
>> On 01/13/2014 04:55 PM, Jordan Justen wrote:
>>>
>>> This builds 4 packages:
>>>    * libwaffle-1
>>>    * libwaffle-dev (pkgconfig, includes)
>>>    * libwaffle-doc (man pages)
>>>    * waffle-utils (wflinfo w/man page)
>>>
>>> v3:
>>>    * Added to v3 of wflinfo series
>>>    * Changed copyright to Intel
>>>
>>> Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
>>> ---
>>>    debian/changelog             |  5 ++++
>>>    debian/compat                |  1 +
>>>    debian/control               | 57
>>> ++++++++++++++++++++++++++++++++++++++++++++
>>>    debian/copyright             | 33 +++++++++++++++++++++++++
>>>    debian/libwaffle-1.install   |  1 +
>>>    debian/libwaffle-dev.install |  2 ++
>>>    debian/libwaffle-doc.install |  2 ++
>>>    debian/rules                 | 21 ++++++++++++++++
>>>    debian/waffle-utils.install  |  2 ++
>>>    9 files changed, 124 insertions(+)
>>>    create mode 100644 debian/changelog
>>>    create mode 100644 debian/compat
>>>    create mode 100644 debian/control
>>>    create mode 100644 debian/copyright
>>>    create mode 100644 debian/libwaffle-1.install
>>>    create mode 100644 debian/libwaffle-dev.install
>>>    create mode 100644 debian/libwaffle-doc.install
>>>    create mode 100755 debian/rules
>>>    create mode 100644 debian/waffle-utils.install
>>>
>>> diff --git a/debian/changelog b/debian/changelog
>>> new file mode 100644
>>> index 0000000..d50b18a
>>> --- /dev/null
>>> +++ b/debian/changelog
>>> @@ -0,0 +1,5 @@
>>> +waffle (1.3.0) unstable; urgency=low
>>> +
>>> +  * Add debian packaging
>>> +
>>> + -- Jordan Justen <jordan.l.justen at intel.com>  Mon, 30 Dec 2013 14:50:51
>>> -0800
>>> diff --git a/debian/compat b/debian/compat
>>> new file mode 100644
>>> index 0000000..f11c82a
>>> --- /dev/null
>>> +++ b/debian/compat
>>> @@ -0,0 +1 @@
>>> +9
>>> \ No newline at end of file
>>> diff --git a/debian/control b/debian/control
>>> new file mode 100644
>>> index 0000000..b32fa07
>>> --- /dev/null
>>> +++ b/debian/control
>>> @@ -0,0 +1,57 @@
>>> +Source: waffle
>>> +Priority: optional
>>> +Section: libs
>>> +Maintainer: Jordan Justen <jordan.l.justen at intel.com>
>>> +Build-Depends: binutils (>> 2.18),
>>> +               cmake,
>>> +               debhelper (>= 9),
>>> +               docbook-xls,
>>> +               libegl1-mesa-dev | libegl-dev,
>>> +               libgl1-mesa-dev | libgl-dev,
>>> +               libglu1-mesa-dev | libglu-dev,
>>> +               libgbm-dev,
>>> +               libwayland-dev,
>>> +               libx11-dev,
>>> +               pkg-config,
>>> +               xsltproc
>>> +Standards-Version: 3.9.5
>>> +Homepage:
>>> https://urldefense.proofpoint.com/v1/url?u=http://people.freedesktop.org/~chadversary/waffle&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=lGQMzzTgII0I7jefp2FHq7WtZ%2BTLs8wadB%2BiIj9xpBY%3D%0A&m=4Ee2aLuF%2BZDtxBGN2kuCAvxWpu7nT3GllQcQCkVD4D4%3D%0A&s=23a31b797d48c99a64428e7f7fd6265f3ff754bec72f42bd88533707f000c8ba
>>> +Vcs-Git: git://people.freedesktop.org/~chadversary/waffle.git
>>> +Vcs-Browser:
>>> https://urldefense.proofpoint.com/v1/url?u=http://cgit.freedesktop.org/~chadversary/waffle&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=lGQMzzTgII0I7jefp2FHq7WtZ%2BTLs8wadB%2BiIj9xpBY%3D%0A&m=4Ee2aLuF%2BZDtxBGN2kuCAvxWpu7nT3GllQcQCkVD4D4%3D%0A&s=db61fa19a638054d77047c5a1dfa17d895537e06221a2f77abc11285539051cb
>>>
>>> +
>>> +Package: libwaffle-1
>>> +Architecture: any
>>> +Depends: ${shlibs:Depends}, ${misc:Pre-Depends}, ${misc:Depends}
>>> +Description: Waffle library utilities
>>> + A library for selecting GL API and window system at runtime
>>
>> Minor nit: s/GL/an OpenGL/
>
> I pulled this text from the first line of the README.txt. I also see a
> similar issue on the web-page and the other distro packages.
>
> Maybe this can be addressed as a separate cleanup?
>

Sure.

-Brian




More information about the waffle mailing list