From 727a09e2dd56372c55e0d55e9371832ad04b4024 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Mon, 2 Dec 2019 19:00:41 +0100 Subject: [PATCH] add sucks-0.9.4 --- CHANGELOG.txt | 3 ++ app-misc/homeassistant/Manifest | 2 +- .../homeassistant/homeassistant-9999.ebuild | 3 +- dev-python/sucks/Manifest | 1 + dev-python/sucks/metadata.xml | 16 ++++++++ dev-python/sucks/sucks-0.9.4.ebuild | 37 +++++++++++++++++++ 6 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 dev-python/sucks/Manifest create mode 100644 dev-python/sucks/metadata.xml create mode 100644 dev-python/sucks/sucks-0.9.4.ebuild diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 53df7f4e4..070ec9860 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,6 @@ +2019-12-02 + * add sucks-0.9.4 + 2019-12-01 * remove (wrong) double S="${WORKDIR}/home-assistant-${MY_PV}" in dev ebuild * update androidtv-0.0.34, fix deps and deps of deps diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 30d3d7284..452e4659e 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -38,5 +38,5 @@ EBUILD homeassistant-0.102.2.ebuild 13281 BLAKE2B ecb836d145446a563ed9a8494fe209 EBUILD homeassistant-0.102.3.ebuild 13281 BLAKE2B 43fe0573a879ea87b97edb479c9186eb11533c1d56659e82539185c5ad368104ed65744be8d3813dcad3d32560f7198808e8b996ed26efcd5a1b8d2108f65334 SHA512 0e4b878e5663c2a0c877b5656c9dd98da72214bfb61631e0b16dc00e1bc81e7194f2f91ab4a5a9567fa155ae82a5c33f510e2705468157f0768db44b41eb5049 EBUILD homeassistant-0.98.5.ebuild 11576 BLAKE2B a5d90ba20bb43301e9e07d8e1142325ebece85ec6adcd0ae4a28a4d365a20b3a8381e0f1df39e0b9b4aaea3cf41adda07753dfa0265363b03289322c814f8aa4 SHA512 358d9ad188dc83c3f16fa909865146a4cfb517c13cc2ca9cf600dc73c45d54e7bf2752d9ef8f90c55e9806491e685f368437b16e64fb3a5fa33b19c9a367c118 EBUILD homeassistant-0.99.3-r1.ebuild 11632 BLAKE2B 44380e6a8ebdf0492ae3fdcd90fde75797cf7049a33179c211e08d70a20e2883bbdd1e947e66350c9bf8515dded92a9558ca4f10772a4cae08cde789bff42e74 SHA512 5705add00892a366013e5288a75518ae8be6a3a6b9165ef0fdd2fb0135f7546e3457f2556dd3e20695186e51ece66d99f41d5c9321cc046525b38e0c1d0c9a95 -EBUILD homeassistant-9999.ebuild 58846 BLAKE2B 40f0ca0fe79ecc4be1716b596cdde5dcded0bd501971b08c576d9749d6ca8a1393a322334ba7be59fe270cc94397c44548e214fdc95981e3caf3bed6df45ed7a SHA512 1ca88eb8f1728bb8076541845058f58c3a92db364b209390e371ddbfcd05fae74f7463419130330082ca1c526f885f297339d9edb9e019b8e5aa7911c30dda9b +EBUILD homeassistant-9999.ebuild 58906 BLAKE2B a5fedeb5484d0a5261412f84a572f48cd17435811fb1ccef6f00d068dc57b3ea2d46b5b639fbb64a5b697c2b03245e15782a08e29bfefa79a5de21ad61db5e77 SHA512 8110096764a8848b97d9ad3f3e33d607aedda528a225344a693793d7fbd0f890eaebe34913df9d5e645affc4a3957a9a71666aab074443ea7b5263f51a57bc21 MISC metadata.xml 5785 BLAKE2B e710b3ecde5acd3aa5685cdbe3e87ccef90add9cbbacd146a5b05a9c73d92d93630e10c4bb067232cfe47376f32aeca872894ae1b4dbed684b16f256ab55b8f5 SHA512 c94a47192ac7d65140bec65b2d5a2cb0c1ac4379b929f3e372f56eefa5040d5c783c4da524c00d491e6d8d170ca480b8e532fe04bd21a1764ab985bc13c09789 diff --git a/app-misc/homeassistant/homeassistant-9999.ebuild b/app-misc/homeassistant/homeassistant-9999.ebuild index d1558d166..d779ccd09 100644 --- a/app-misc/homeassistant/homeassistant-9999.ebuild +++ b/app-misc/homeassistant/homeassistant-9999.ebuild @@ -23,7 +23,7 @@ else S="${WORKDIR}/${MY_P}/" fi -IUSE="abode acer_projector adguard ads aftership airly airvisual aladdin_connect alarmdecoder alarmdotcom almond alpha_vantage amazon_polly ambiclimate ambient_station amcrest ampio android_ip_webcam androidtv anel_pwrctrl anthemav apache_kafka apcupsd apns apple_tv apprise aprs aqualogic aquostv arcam_fmj arduino arlo aruba asterisk_mbox asuswrt atmo atome atv august aurora aurora_abb_powerone automatic avea avion awair aws axis baidu bbb_gpio bbox beewi_smartclim bh1750 bitcoin bizkaibus blackbird blink blinksticklight blinkt blockchain bluesound bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom braviatv broadlink brottsplatskartan brunt bt_home_hub_5 bt_smarthub buienradar caldav canary cast channels cisco_ios cisco_mobility_express cisco_webex_teams ciscomobilityexpress ciscospark clementine cli cloud cloudflare cmus co2signal coinbase coinmarketcap comfoconnect concord232 coolmaster cppm_tracker cpuspeed crimereports cups daikin danfoss_air darksky datadog deconz decora decora_wifi delijn deluge denonavr deutsche_bahn dht digital_ocean digitalloggers directv discogs discord discovery dlib_face_detect dlib_face_identify dlink dlna_dmr dnsip dominos doods doorbird dovado dsmr duke_energy dunehd dweet dyson ebox ebusd ecoal_boiler ecobee econet eddystone_temperature edimax ee_brightbox egardia eight_sleep eliqonline elkm1 elv emby emulated_hue emulated_roku enigma enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat envisalink envoy ephember epson epsonworkforce eq3btsmart esphome essent etherscan eufy everlights evohome familyhub fastdotcom feedreader ffmpeg fibaro fido fints fitbit fixer fleetgo flexit flic flunearyou flux_led folder_watcher foobot fortigate fortios foscam free_mobile freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fritzdect fronius +frontend frontier_silicon futurenow gc100 gearbest geizhals geniushub geo_json_events geo_rss_events geonetnz_quakes github gitlab_ci gitter glances gntp goalfeed gogogate2 google google_maps google_translate google_travel_time gpiozero gpmdp gpsd greeneye_monitor greenwave growatt_server growl gstreamer gtfs habitica hangouts harman_kardon_avr harmony hdmi_cec heatmiser heos here here_travel_time hikvision hikvisioncam hive hkavr hlk_sw16 holidays homekit homekit_controller homematic homematicip homematicip_cloud homeworks honeywell horizon hp_ilo hpilo hs100 html5 http htu21d huawei_lte hue hunterdouglas_powerview hydrawise ialarm iaqualink icloud idteck_prox ifttt iglo ign_sismologia ihc image_processing imap incomfort influxdb insteon iota iperf3 ipma iqvia irish_rail_transport islamic_prayer_times iss isy994 itach izone jewish_calendar joaoapps_join juicenet kaiterra keba keenetic_ndms2 keyboard keyboard_remote kira kiwi knx kodi konnected kwb lametric lastfm launch_library lcn lg_netcast lg_soundbar life360 lifx lifx_legacy lightwave limitlessled linky linode linux_battery lirc litejet liveboxplaytv logi_circle london_underground loopenergy luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft magicseaweed mailgun mastodon matrix maxcube maxcube_hack mcp23017 mediaroom melissa message_bird met meteo_france meteoalarm metoffice mfi mhz19 microsoft miflora miio mikrotik mill minio mitemp_bt mobile_app mochad modbus modem_callerid monoprice mopar mpd mqtt msteams musiccast mvglive mychevy mycroft myq mysensors +mysql mystrom mythicbeastsdns n26 nad namecheapdns nanoleaf neato nederlandse_spoorwegen nello ness_alarm nest netatmo netdata netgear netgear_lte netio neurio_energy nextbus niko_home_control nilu nissan_leaf nmap_tracker nmbs noaa_tides norway_air notion nsw_fuel_station nsw_rural_fire_service_feed nuheat nuimo_controller nuki nut nws nx584 nzbget oasa_telematics obihai oem ohmconnect ombi onkyo onvif opencv openevse openhome opensensemap opentherm_gw openuv openweathermap openwrt opple orangepi_gpio oru orvibo osramlightify otp owlet owntracks panasonic_bluray panasonic_viera pandora pcal9535a pencom philips_js pi_hole piglow pilight pjlink plex plugwise plum_lightpad pocketcasts point postnl prezzibenzina proliphix prometheus proxy ps4 ptvsd pushbullet pushetta pushover python_script qbittorrent qld_bushfire qnap qrcode quantum_gateway qwikswitch rachio radiotherm rainbird raincloud rainforest_eagle rainmachine raspihats raspyrfm recollect_waste recorder recswitch reddit rejseplanen remember_the_milk remote_rpi_gpio repetier rflink rfxtrx ring ripple rmvtransport rocketchat roku roomba route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_rf russound_rio russound_rnet rxv sabnzbd saj samsungtv satel_integra scrape scsgate season sendgrid sense sensehat sensibo serial serial_pm sesame seventeentrack shiftr shodan sht31 simplepush simplisafe sinch sisyphus skybeacon skybell slack sleepiq slide sma smappee smarthab smartthings smarty smhi snapcast snmp socat sochain socialblade solaredge solaredge_local solarlog solax soma somfy somfy_mylink songpal sonos sony_projector soundtouch spc speedtest speedtestdotnet spider spotcrime spotify sql ssdp ssl starlingbank startca statsd steam_online stiebel_eltron stream streamlabswater suez_water supla swiss_hydrological_data swiss_public_transport switchbot switcher_kis switchmate syncthru synology synology_srm synologydsm systemmonitor tado tahoma tank_utility tapsaff tautulli ted5000 telegram_bot tellduslive tellstick temper tensorflow tesla test tfiac thermoworks_smoke thingspeak thinkingcleaner tibber tikteck tile todoist tof toon totalconnect touchline tplink tplink_lte traccar trackr tradfri trafikverket_train trafikverket_weatherstation transmission transport_nsw travisci trend tuya twentemilieu twilio twitch twitter ubee unifi unifi_direct unifiled unify upc_connect updater upnp uscis usgs_earthquakes_feed uvc vallox vasttrafik velbus velux venstar vera verisure version vesync vicare vivotek vizio vlc vlc_telnet volkszaehler vultr w800rf32 wake_on_lan waqi waterfurnace watson_iot watson_tts waze_travel_time webostv wemo whois wink wirelesstag withings wled workday wunderlist wwlln xbox_live xeoma xfinity xiaomi_aqara xiaomi_miio xiaomi_tv xknx xmpp yale_smart_alarm yamaha yamaha_musiccast yandex_transport yeelight yeelightsunflower yessssms yi youtube yr yweather z-wave zengge zeroconf zestimate zha zhong_hong zigbee ziggo_mediabox_xl zoneminder zwave" +IUSE="abode acer_projector adguard ads aftership airly airvisual aladdin_connect alarmdecoder alarmdotcom almond alpha_vantage amazon_polly ambiclimate ambient_station amcrest ampio android_ip_webcam androidtv anel_pwrctrl anthemav apache_kafka apcupsd apns apple_tv apprise aprs aqualogic aquostv arcam_fmj arduino arlo aruba asterisk_mbox asuswrt atmo atome atv august aurora aurora_abb_powerone automatic avea avion awair aws axis baidu bbb_gpio bbox beewi_smartclim bh1750 bitcoin bizkaibus blackbird blink blinksticklight blinkt blockchain bluesound bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bom braviatv broadlink brottsplatskartan brunt bt_home_hub_5 bt_smarthub buienradar caldav canary cast channels cisco_ios cisco_mobility_express cisco_webex_teams ciscomobilityexpress ciscospark clementine cli cloud cloudflare cmus co2signal coinbase coinmarketcap comfoconnect concord232 coolmaster cppm_tracker cpuspeed crimereports cups daikin danfoss_air darksky datadog deconz decora decora_wifi delijn deluge denonavr deutsche_bahn dht digital_ocean digitalloggers directv discogs discord discovery dlib_face_detect dlib_face_identify dlink dlna_dmr dnsip dominos doods doorbird dovado dsmr duke_energy dunehd dweet dyson ebox ebusd ecoal_boiler ecobee econet eddystone_temperature edimax ee_brightbox egardia eight_sleep eliqonline elkm1 elv emby emulated_hue emulated_roku enigma enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat envisalink envoy ephember epson epsonworkforce eq3btsmart esphome essent etherscan eufy everlights evohome familyhub fastdotcom feedreader ffmpeg fibaro fido fints fitbit fixer fleetgo flexit flic flunearyou flux_led folder_watcher foobot fortigate fortios foscam free_mobile freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fritzdect fronius +frontend frontier_silicon futurenow gc100 gearbest geizhals geniushub geo_json_events geo_rss_events geonetnz_quakes github gitlab_ci gitter glances gntp goalfeed gogogate2 google google_maps google_translate google_travel_time gpiozero gpmdp gpsd greeneye_monitor greenwave growatt_server growl gstreamer gtfs habitica hangouts harman_kardon_avr harmony hdmi_cec heatmiser heos here here_travel_time hikvision hikvisioncam hive hkavr hlk_sw16 holidays homekit homekit_controller homematic homematicip homematicip_cloud homeworks honeywell horizon hp_ilo hpilo hs100 html5 http htu21d huawei_lte hue hunterdouglas_powerview hydrawise ialarm iaqualink icloud idteck_prox ifttt iglo ign_sismologia ihc image_processing imap incomfort influxdb insteon iota iperf3 ipma iqvia irish_rail_transport islamic_prayer_times iss isy994 itach izone jewish_calendar joaoapps_join juicenet kaiterra keba keenetic_ndms2 keyboard keyboard_remote kira kiwi knx kodi konnected kwb lametric lastfm launch_library lcn lg_netcast lg_soundbar life360 lifx lifx_legacy lightwave limitlessled linky linode linux_battery lirc litejet liveboxplaytv logi_circle london_underground loopenergy luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft magicseaweed mailgun mastodon matrix maxcube maxcube_hack mcp23017 mediaroom melissa message_bird met meteo_france meteoalarm metoffice mfi mhz19 microsoft miflora miio mikrotik mill minio mitemp_bt mobile_app mochad modbus modem_callerid monoprice mopar mpd mqtt msteams musiccast mvglive mychevy mycroft myq mysensors +mysql mystrom mythicbeastsdns n26 nad namecheapdns nanoleaf neato nederlandse_spoorwegen nello ness_alarm nest netatmo netdata netgear netgear_lte netio neurio_energy nextbus niko_home_control nilu nissan_leaf nmap_tracker nmbs noaa_tides norway_air notion nsw_fuel_station nsw_rural_fire_service_feed nuheat nuimo_controller nuki nut nws nx584 nzbget oasa_telematics obihai oem ohmconnect ombi onkyo onvif opencv openevse openhome opensensemap opentherm_gw openuv openweathermap openwrt opple orangepi_gpio oru orvibo osramlightify otp owlet owntracks panasonic_bluray panasonic_viera pandora pcal9535a pencom philips_js pi_hole piglow pilight pjlink plex plugwise plum_lightpad pocketcasts point postnl prezzibenzina proliphix prometheus proxy ps4 ptvsd pushbullet pushetta pushover python_script qbittorrent qld_bushfire qnap qrcode quantum_gateway qwikswitch rachio radiotherm rainbird raincloud rainforest_eagle rainmachine raspihats raspyrfm recollect_waste recorder recswitch reddit rejseplanen remember_the_milk remote_rpi_gpio repetier rflink rfxtrx ring ripple rmvtransport rocketchat roku roomba route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_rf russound_rio russound_rnet rxv sabnzbd saj samsungtv satel_integra scrape scsgate season sendgrid sense sensehat sensibo serial serial_pm sesame seventeentrack shiftr shodan sht31 simplepush simplisafe sinch sisyphus skybeacon skybell slack sleepiq slide sma smappee smarthab smartthings smarty smhi snapcast snmp socat sochain socialblade solaredge solaredge_local solarlog solax soma somfy somfy_mylink songpal sonos sony_projector soundtouch spc speedtest speedtestdotnet spider spotcrime spotify sql ssdp ssl starlingbank startca statsd steam_online stiebel_eltron stream streamlabswater sucks suez_water supla swiss_hydrological_data swiss_public_transport switchbot switcher_kis switchmate syncthru synology synology_srm synologydsm systemmonitor tado tahoma tank_utility tapsaff tautulli ted5000 telegram_bot tellduslive tellstick temper tensorflow tesla test tfiac thermoworks_smoke thingspeak thinkingcleaner tibber tikteck tile todoist tof toon totalconnect touchline tplink tplink_lte traccar trackr tradfri trafikverket_train trafikverket_weatherstation transmission transport_nsw travisci trend tuya twentemilieu twilio twitch twitter ubee unifi unifi_direct unifiled unify upc_connect updater upnp uscis usgs_earthquakes_feed uvc vallox vasttrafik velbus velux venstar vera verisure version vesync vicare vivotek vizio vlc vlc_telnet volkszaehler vultr w800rf32 wake_on_lan waqi waterfurnace watson_iot watson_tts waze_travel_time webostv wemo whois wink wirelesstag withings wled workday wunderlist wwlln xbox_live xeoma xfinity xiaomi_aqara xiaomi_miio xiaomi_tv xknx xmpp yale_smart_alarm yamaha yamaha_musiccast yandex_transport yeelight yeelightsunflower yessssms yi youtube yr yweather z-wave zengge zeroconf zestimate zha zhong_hong zigbee ziggo_mediabox_xl zoneminder zwave" RDEPEND="${PYTHON_DEPS} !app-misc/homeassistant-bin @@ -709,6 +709,7 @@ RDEPEND="${PYTHON_DEPS} stiebel_eltron? ( ~dev-python/pystiebeleltron-0.0.1[${PYTHON_USEDEP}] ) stream? ( ~dev-python/av-6.1.2[${PYTHON_USEDEP}] ) streamlabswater? ( ~dev-python/streamlabswater-1.0.1[${PYTHON_USEDEP}] ) + sucks? ( ~dev-python/sucks-0.9.4[${PYTHON_USEDEP}] ) suez_water? ( ~dev-python/pysuez-0.1.17[${PYTHON_USEDEP}] ) supla? ( ~dev-python/pysupla-0.0.3[${PYTHON_USEDEP}] ) swiss_hydrological_data? ( ~dev-python/swisshydrodata-0.0.3[${PYTHON_USEDEP}] ) diff --git a/dev-python/sucks/Manifest b/dev-python/sucks/Manifest new file mode 100644 index 000000000..77fac11fd --- /dev/null +++ b/dev-python/sucks/Manifest @@ -0,0 +1 @@ +DIST sucks-0.9.4.tar.gz 34855 BLAKE2B a281de0cd54e6cbdd4f40df4ba32b1470296f04af0aaad9951ace2eef6694f850d5410a6e0cba2210cf2b546471366e8fbf119143d3ca9e2c7dbe5c2f2096435 SHA512 5e0f7471ff55cf97739e17ec36e0c24e20886f29c3128300b6feac73993806753d333ed49a1591201e45497e32a1204b36a5c7f78af7b71607ba7b36294622dc diff --git a/dev-python/sucks/metadata.xml b/dev-python/sucks/metadata.xml new file mode 100644 index 000000000..50a4eb378 --- /dev/null +++ b/dev-python/sucks/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + python + + sucks + + sucks-users@googlegroups.com + William Pietri + + + diff --git a/dev-python/sucks/sucks-0.9.4.ebuild b/dev-python/sucks/sucks-0.9.4.ebuild new file mode 100644 index 000000000..ecf80ce84 --- /dev/null +++ b/dev-python/sucks/sucks-0.9.4.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="a library for controlling certain robot vacuums" +HOMEPAGE="https://github.com/wpietri/sucks https://pypi.org/project/sucks/" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/wpietri/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=">=dev-python/sleekxmppfs-1.3.4[${PYTHON_USEDEP}] + >=dev-python/click-6[${PYTHON_USEDEP}] + >=dev-python/requests-2.18[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.4[${PYTHON_USEDEP}] + >=dev-python/pycountry-convert-0.5[${PYTHON_USEDEP}] + >=dev-python/stringcase-1.2[${PYTHON_USEDEP}]" +DEPEND="${REDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + >=dev-python/mock-1.3[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +}