Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 599690 - net-wireless/blueberry: New Package: A Bluetooth configuration tool
Summary: net-wireless/blueberry: New Package: A Bluetooth configuration tool
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Proxy Maintainers
URL: https://github.com/linuxmint/blueberry
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 600236
  Show dependency tree
 
Reported: 2016-11-14 07:12 UTC by laurantino
Modified: 2016-11-19 16:07 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
blueberry-1.1.8.ebuild (blueberry-1.1.8.ebuild,1.06 KB, text/plain)
2016-11-14 07:14 UTC, laurantino
Details
blueberry-1.1.8.ebuild (blueberry-1.1.8.ebuild,1.05 KB, text/plain)
2016-11-15 07:16 UTC, laurantino
Details
blueberry-1.1.8.ebuild (blueberry-1.1.8.ebuild,1.06 KB, text/plain)
2016-11-19 07:15 UTC, laurantino
Details
metadata.xml (metadata.xml,475 bytes, text/plain)
2016-11-19 07:16 UTC, laurantino
Details

Note You need to log in before you can comment on or make changes to this bug.
Description laurantino 2016-11-14 07:12:32 UTC
In the gnome-extra/cinnamon ebuild, bluetooth has been disabled because of problems with cinnamon-bluetooth. Upstream is now using blueberry to interact with gnome-bluetooth (>=3.14).

Reproducible: Always
Comment 1 laurantino 2016-11-14 07:14:28 UTC
Created attachment 453266 [details]
blueberry-1.1.8.ebuild

I attach an ebuild I wrote for the latest version of blueberry.
Comment 2 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-11-14 11:17:11 UTC
(In reply to charlot from comment #1)
> Created attachment 453266 [details]
> blueberry-1.1.8.ebuild
> 
> I attach an ebuild I wrote for the latest version of blueberry.

As discussed in email will look at it for possibility of proxied maintenance.
Comment 3 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-11-14 19:22:42 UTC
(i) Are you sure this only works with python 2.7? 
(ii) src_prepare should include epatch_user (in eutils , already inherited)
(iii) package includes a Makefile, any reason for not just using the default src_compile() ?
(iv) Following on (iii), why do specific install instruction, isn't this covered in the Makefile?
Comment 4 laurantino 2016-11-15 07:15:46 UTC
(i) Are you sure this only works with python 2.7?

Yes, I just checked by myself to be sure!

(ii) src_prepare should include epatch_user (in eutils , already inherited)

OK

(iii) package includes a Makefile, any reason for not just using the default src_compile() ?

The src_compile part is indeed not necessary, I'll remove it

(iv) Following on (iii), why do specific install instruction, isn't this covered in the Makefile?

The Makefile just deals with building language files, it doesn't install anything, we have to it by ourselves
Comment 5 laurantino 2016-11-15 07:16:49 UTC
Created attachment 453344 [details]
blueberry-1.1.8.ebuild

Modified version of the ebuild
Comment 6 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-11-18 23:51:24 UTC
(In reply to charlot from comment #5)
> Created attachment 453344 [details]
> blueberry-1.1.8.ebuild
> 
> Modified version of the ebuild


Ebuild looks fine for me. If you want to be proxied maintainer for this package, can you also provide a metadata.xml in the style of https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/User_Guide#How_proxy_maintainership_works ?
Comment 7 laurantino 2016-11-19 07:15:09 UTC
Created attachment 453762 [details]
blueberry-1.1.8.ebuild

Add missing x11-misc/wmctrl dependency
Comment 8 laurantino 2016-11-19 07:16:27 UTC
Created attachment 453764 [details]
metadata.xml
Comment 9 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-11-19 16:07:18 UTC
Thanks and congratulations on becomming a proxied maintainer. If you have any questions, feel free to contact us on IRC in #gentoo-proxy-maint on FreeNode or use the gentoo-proxy-maint@lists.gentoo.org mailing list.

Your Maintainer bug for tracking Gentoo activity is bug 600236, please announce it here if your involvement in Gentoo were to change, or if you have any other requests such as wanting to become a full developer.

commit 5df1b83896bc3231c4fd933fada4cf186193a7c1
Author: Kristian Fiskerstrand <k_f@gentoo.org>
Date:   Sat Nov 19 17:03:02 2016 +0100

    net-wireless/blueberry: New package
    
    Proxied maintained c.f
    Gentoo-Bug: 600236
    Gentoo-Bug: 599690
    
    Package-Manager: portage-2.3.2