[opensuse-packaging] New packages: libtwaindsm2 and libopenusb
Hello all, I ported two new packages to OBS: https://build.opensuse.org/package/show/home:emendonca/libtwaindsm2 https://build.opensuse.org/package/show/home:emendonca/libopenusb - libtwaindsm2: this is the official TWAIN Group stack for Linux. It's used for implementing the TWAIN protocol for scanner/camera applications. The code resides on SourceForge. - libopenusb: it's a MT-safe version of libusb. Also resides on SourceForge. I wrote the SPECs from scratch. I made a few patches to fix GCC 4.8+ compiler errors. The reason I ported these was because they are necessary for some proprietary scanner drivers for Linux, which I had to repackage for a customer. I submitted these to the "hardware" repository a couple of weeks ago, but the requests never got reviewed. Could someone take a look if everything's alright? -- Erico -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Friday 2017-03-03 17:46, Erico Mendonca wrote:
https://build.opensuse.org/package/show/home:emendonca/libtwaindsm2
* https://en.opensuse.org/openSUSE:Specfile_guidelines#Metadata_Tags * https://en.opensuse.org/openSUSE:Specfile_guidelines#Clean_Section_.28.25cle... * https://en.opensuse.org/openSUSE:Shared_library_packaging_policy * Perhaps avoid -p2 patches by replacing them with p1.
https://build.opensuse.org/package/show/home:emendonca/libopenusb
* https://en.opensuse.org/openSUSE:Specfile_guidelines#Clean_Section_.28.25cle... * https://en.opensuse.org/openSUSE:Shared_library_packaging_policy These are rejection points for Factory, so better fix them beforehand. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Jan, Thanks for reviewing my packages. Could you take a look at them now and see if I missed anything? https://build.opensuse.org/package/show/home:emendonca/openusb https://build.opensuse.org/package/show/home:emendonca/twaindsm -- Erico ________________________________________ De: Jan Engelhardt [jengelh@inai.de] Enviado: segunda-feira, 6 de março de 2017 7:02 Para: Erico Mendonca Cc: opensuse-packaging@opensuse.org Assunto: Re: [opensuse-packaging] New packages: libtwaindsm2 and libopenusb On Friday 2017-03-03 17:46, Erico Mendonca wrote:
https://build.opensuse.org/package/show/home:emendonca/libtwaindsm2
* https://en.opensuse.org/openSUSE:Specfile_guidelines#Metadata_Tags * https://en.opensuse.org/openSUSE:Specfile_guidelines#Clean_Section_.28.25cle... * https://en.opensuse.org/openSUSE:Shared_library_packaging_policy * Perhaps avoid -p2 patches by replacing them with p1.
https://build.opensuse.org/package/show/home:emendonca/libopenusb
* https://en.opensuse.org/openSUSE:Specfile_guidelines#Clean_Section_.28.25cle... * https://en.opensuse.org/openSUSE:Shared_library_packaging_policy These are rejection points for Factory, so better fix them beforehand. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Monday 2017-03-06 20:17, Erico Mendonca wrote:
Jan,
Thanks for reviewing my packages.
Could you take a look at them now and see if I missed anything?
https://build.opensuse.org/package/show/home:emendonca/openusb
* Summary expansion. (main) Summary: A multithread-safe variant of libusb %package -n libopenusb0 Summary: A multithread-safe variant of libusb %package devel Summary: Development files for libopenusb, a MT-safe variant of libusb * The group assignments as per https://en.opensuse.org/openSUSE:Shared_library_packaging_policy . (main) Group: Development/Libraries/C++ %package -n libopenusb0 Group: System/Libraries %package devel Group: Development/Libraries/C and C++ * Description %description OpenUSB is a fork of the libusb 1.0 library for raw access to USB devices. openusb but with multi-thread safety. * call ldconfig directly as per https://en.opensuse.org/openSUSE:Shared_library_packaging_policy %post -n libopenusb0 -p /sbin/ldconfig * .la files need to be removed. * build with --disable-static, we don't need the static libs in the overwhelming cases
https://build.opensuse.org/package/show/home:emendonca/twaindsm
* Same group massage. * Vendor: has to die, as per https://en.opensuse.org/openSUSE:Specfile_guidelines#Metadata_Tags * Summary massage: %package devel Summary: Development files for the TWAIN data source manager (note "the") %package -n libtwaindsm2 Summary: The TWAIN data source manager library * ldconfig directly again -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Fri, 2017-03-03 at 16:46 +0000, Erico Mendonca wrote:
Hello all,
I ported two new packages to OBS:
https://build.opensuse.org/package/show/home:emendonca/libtwaindsm2 https://build.opensuse.org/package/show/home:emendonca/libopenusb
- libtwaindsm2: this is the official TWAIN Group stack for Linux. It's used for implementing the TWAIN protocol for scanner/camera applications. The code resides on SourceForge. - libopenusb: it's a MT-safe version of libusb. Also resides on SourceForge.
I wrote the SPECs from scratch. I made a few patches to fix GCC 4.8+ compiler errors.
The reason I ported these was because they are necessary for some proprietary scanner drivers for Linux, which I had to repackage for a customer.
I submitted these to the "hardware" repository a couple of weeks ago, but the requests never got reviewed. Could someone take a look if everything's alright?
-- Erico Hello
libtwaindsm2 is ill chosen name - name of package should be twaindsm (libtwaindsm2 should becreated as subpackage - there are plenty of examples in OBS of how to do it). Cheers Martin -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwQnJ+Ps8HqIKhK3yWyRdZ/3eaFcFAli9T0QACgkQWyRdZ/3e aFfoMw//RqFjNJPKKm1c7AIn649i+Vh0u5UnyFJeEijtohjSYo1evP+wjMaYKpTk xdM6F4ngfUXu1KkmwSap2RqpwtS1wZ8xstGu8+lD17WvTnsfTsai27Srs59rbCSo BUp3FB8hYQ2HDalpr0+1hxJVGsOKmr1045rdVhzGpyLBmk7jqdUtrnSipLnjyhP3 lV+FvqtNtQfYLo9KkKa56LQNcc/x9uH/c/aOUS/C2Kohf5wlaT5+ZF75yWt1GhgM L7VQ+fT5+J5RFZLb2uAWyuDsfcw7mGEetQ5gh8AJIRL8CWd3OSfN+Uq4mwimpfIt gvjfvIw+FtKTA9XOgSiMFEPtPM8n6f6IKBoTnGrOSAK5NfS5IajKMrtPC2ofu+Qu 2bjQ1yLjgwKsjQZlsM7IL4oxcCE5UxzFBSYBdeeUDGAV6I5ld1/AqsnRbGbaYj0h omxlvYcdyqiuKdqI4SU2ayhSPiFClhSXqpdrM9x2+ahLOKyD6aM9JgOAOAraVd+M MtzlxKqtWZl/e9WI7RwN4J9/XLGzcfV1lGJCBZwHvxtQiDJ/8cJyzTNejCFmPPua nxtVnAO0vZFXrEF31gVfoK5FZxmwzgcSQhkxBF/M+KFZP7dlUsT2PjJzfqBUrPa/ rqtolfckuGX8G0b3TQVLUaayKQ46Nt+yVfIW0AfHV0hPURgQoLg= =fA1y -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (3)
-
Erico Mendonca
-
Jan Engelhardt
-
Martin Pluskal