Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: obs-v4l2sink-3.5
@ 2020-10-31 22:47 xslendix
  2020-10-31 23:57 ` [PR REVIEW] " ericonr
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: xslendix @ 2020-10-31 22:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 576 bytes --]

There is a new pull request by xslendix against master on the void-packages repository

https://github.com/xslendix/void-packages master
https://github.com/void-linux/void-packages/pull/26031

New package: obs-v4l2sink-3.5
I found this plugin for OBS _extremly_ useful. I thought "might as well add this to void's packages". I am sure there's a better way to implement this but this is what I could have done for my first xbps package. If anyone can improve it, that would be awesome!

A patch file from https://github.com/void-linux/void-packages/pull/26031.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-26031.patch --]
[-- Type: text/x-diff, Size: 106911 bytes --]






<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">
  <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">
  <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">
  <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">



  <link crossorigin="anonymous" media="all" integrity="sha512-rejAsoJJGKFUHDunQEchnrzTFCP8j+HW+0BGXl/Fz4iEznxtf+ZDMP2v224+Na1KQbg1MmLqMl7ErrS6mxTgRw==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-ade8c0b2824918a1541c3ba74047219e.css" />
  <link crossorigin="anonymous" media="all" integrity="sha512-jlDry7Lvhm9Xj5gH5j+6IESsbRyoGnFJMhI3zWyssDHvBLv1By6KSCiMJ5xco9+rbyxQvLdA0sR1voMv/Jcr1Q==" rel="stylesheet" href="https://github.githubassets.com/assets/site-8e50ebcbb2ef866f578f9807e63fba20.css" />
    <link crossorigin="anonymous" media="all" integrity="sha512-hRyfIQDe/wYwKVyK1kYFDC1+uRmcp27EEJNP4ndqxm3hCydgUkUSGcxaxsfpDsQ9xTWJlq3M73jKM86Wdwqfww==" rel="stylesheet" href="https://github.githubassets.com/assets/github-851c9f2100deff0630295c8ad646050c.css" />
    
    
    
    

  <script crossorigin="anonymous" defer="defer" integrity="sha512-8K2vvwbW+6H27Nad5ydg8PA2/aMD/LKq+EiK9s0U0hhVZxCI2tWBsYk9beAtisRw2j+Or5k2/F+6dk02nmj/PA==" type="application/javascript" src="https://github.githubassets.com/assets/environment-f0adafbf.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-y5CpX0/RP6raBA53rWs8MJ3eBIeF6MPK0IzhHeauVVrQe7kM3fruCx1N28CTc4ilxm7mCmEaUiLHTqNUoYEoEQ==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-frameworks-cb90a95f.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-Shix6Hkv5DNREArBi1dz6K2Dezl6x88FzVNzPUHKbjuk6iZAuHacGedCwe/1YQtFhf8DzLIIDhr1Sb41uwiIXg==" type="application/javascript" src="https://github.githubassets.com/assets/chunk-vendor-4a18b1e8.js"></script>
  
  <script crossorigin="anonymous" defer="defer" integrity="sha512-65h9Mj9UOKAYp9WIK6PyosPrIdKCn/OR0Ei5ou9iXvQvCtJ8W6LTwkoeOPHo8fHNv1xFJUHeFlOtdyfy6k9pQA==" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-eb987d32.js"></script>
  
    <script crossorigin="anonymous" defer="defer" integrity="sha512-P2YMkqfXJOOfxTTkNHbblY5ks3U+e9w9tiVyK9syrE5+JmlaCg1kUiuT1DfbyJXwaOLaRLT3zam2r+QrxTZ3iw==" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-3f660c92.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-JDDF8W8Wl5vopo9t4K4NtIEUMCYov3ZjVpv9lC1SDUxhejU+ILu8V3l6BhkaIRMYJioQWj9am9tJSTvND+8wJg==" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-2430c5f1.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-no+jVC1jE6jD3Zau5xnnQ1qovueGndLuXLWyqtlyO7SDS1bXrNEjrebU4mb+tY2vvYYru+krGpI3hL9tkbM5kg==" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-9e8fa354.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-tcH4xCRuMBAh1PruDaiwGnRIbHlF6bGLhxyCQ16uqok1cV5QFMguVPWJtN9KI0jGQOgN+Pha3+uOUXhXdfK/qw==" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-b5c1f8c4.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-gPx3bYhTjyC83X5u5KlEDJpwGAHt3AC2p5s9iMuAfPTeSj7kHlKMW231C3K3c7+jvlpWpELk8DJsefrYdRzqjA==" type="application/javascript" data-module-id="./chunk-randomColor.js" data-src="https://github.githubassets.com/assets/chunk-randomColor-80fc776d.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-E+H+wAtjiqutBvn2cnXzDIvmasIhYiS7i7JzOfFUwo+Ej8zT54OrJtP//RhwixnypgOpCF4JvqzYy6zOtORDmg==" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-13e1fec0.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-qdiCkJPPR4LxwUKftEmJe2v79E8xnTceYqylsWkMsGuARkiKkX9iFNwkvZJ3bDfS5YHSPD3+k+N2/I73tvlL1Q==" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-a9d88290.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-NpURjBPyJ0JT8hWOMbLErYNeb0bTkKfmFX1hl1F8C/q6jckqWObeOzEAcs6TRlj+cqAR6GDohEBxDgkYBlx+QQ==" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-3695118c.js"></script>
    <script crossorigin="anonymous" defer="defer" integrity="sha512-i/oVuQCFzcV49ZAwOjQ0Q6hnafj5zU2pTOqeNPwA7YylWWWtSld/uttlua/+MbeQmwRD1+2qoFkWl5gSstHsew==" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-8bfa15b9.js"></script>
  
  <script crossorigin="anonymous" defer="defer" integrity="sha512-zcCqYVpRJqhriPh54FQBwsLkESBsCIUq9pqmIZfLABzzs38krAaKfNpMrKO/Q8g58LvkuJGzmJGFHK7v/ZTDCQ==" type="application/javascript" src="https://github.githubassets.com/assets/diffs-cdc0aa61.js"></script>

  <meta name="viewport" content="width=device-width">
  
  <title>New package: obs-v4l2sink-3.5 by xslendix · Pull Request #26031 · void-linux/void-packages · GitHub</title>
    <meta name="description" content="I found this plugin for OBS extremly useful. I thought &quot;might as well add this to void&#39;s packages&quot;. I am sure there&#39;s a better way to implement this but this is what I could have done for my first xbps package. If anyone can improve it, that would be awesome!">
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
  <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
  <meta property="fb:app_id" content="1401488693436528">
  <meta name="apple-itunes-app" content="app-id=1477376905" />
    <meta name="twitter:image:src" content="https://avatars1.githubusercontent.com/u/37247796?s=400&amp;v=4" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="New package: obs-v4l2sink-3.5 by xslendix · Pull Request #26031 · void-linux/void-packages" /><meta name="twitter:description" content="I found this plugin for OBS extremly useful. I thought &amp;amp;quot;might as well add this to void&amp;amp;#39;s packages&amp;amp;quot;. I am sure there&amp;amp;#39;s a better way to implement this but this is wh..." />
    <meta property="og:image" content="https://avatars1.githubusercontent.com/u/37247796?s=400&amp;v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="New package: obs-v4l2sink-3.5 by xslendix · Pull Request #26031 · void-linux/void-packages" /><meta property="og:url" content="https://github.com/void-linux/void-packages/pull/26031" /><meta property="og:description" content="I found this plugin for OBS extremly useful. I thought &amp;quot;might as well add this to void&amp;#39;s packages&amp;quot;. I am sure there&amp;#39;s a better way to implement this but this is what I could have ..." />



  

  <link rel="assets" href="https://github.githubassets.com/">
  

  <meta name="request-id" content="DFA0:7EEB:F11042:15249FC:5F9DE986" data-pjax-transient="true"/><meta name="html-safe-nonce" content="05fd85deb034849fc6bea64e2ecc0532930433b8b2abba8a540d6e018da0d06f" data-pjax-transient="true"/>
<meta name="html-safe-nonce" content="a24b51f965b2c64efa96bd701ac9fcacbb31c583" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERkEwOjdFRUI6RjExMDQyOjE1MjQ5RkM6NUY5REU5ODYiLCJ2aXNpdG9yX2lkIjoiMjgzMjIzMTY1MTQwNTA2NDU4MiIsInJlZ2lvbl9lZGdlIjoiZnJhIiwicmVnaW9uX3JlbmRlciI6ImZyYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="9efa8832d3170e421f4f51fa8b0a63b8e858fdc34b07291686c5ab0e2b6050d3" data-pjax-transient="true"/><meta name="cookie-consent-required" content="true" data-pjax-transient="true"/>

    <meta name="hovercard-subject-tag" content="pull_request:513507835" data-pjax-transient>


  <meta name="github-keyboard-shortcuts" content="repository,pull-request-list,pull-request-conversation,pull-request-files-changed" data-pjax-transient="true" />

  

  <meta name="selected-link" value="repo_pulls" data-pjax-transient>

    <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY">
  <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
  <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
  <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">

  <meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-ga_id" content="" class="js-octo-ga-id" />

  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/pull_requests/show" data-pjax-transient="true" />

  





    <meta name="google-analytics" content="UA-3769691-2">


<meta class="js-ga-set" name="dimension10" content="Responsive" data-pjax-transient>

<meta class="js-ga-set" name="dimension1" content="Logged Out">



  

      <meta name="hostname" content="github.com">
    <meta name="user-login" content="">


      <meta name="expected-hostname" content="github.com">


    <meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS">

  <meta http-equiv="x-pjax-version" content="caba30bc2dda8e951db3384096a6bcd1109a7544b79d9f379aec7d88e53607f9">
  

        <link href="https://github.com/void-linux/void-packages/commits/master.atom" rel="alternate" title="Recent Commits to void-packages:master" type="application/atom+xml">

  <meta name="go-import" content="github.com/void-linux/void-packages git https://github.com/void-linux/void-packages.git">

  <meta name="octolytics-dimension-user_id" content="37247796" /><meta name="octolytics-dimension-user_login" content="void-linux" /><meta name="octolytics-dimension-repository_id" content="137503442" /><meta name="octolytics-dimension-repository_nwo" content="void-linux/void-packages" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="137503442" /><meta name="octolytics-dimension-repository_network_root_nwo" content="void-linux/void-packages" /><meta name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" content="false" />




  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">

  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">

  <meta name="browser-optimizely-client-errors-url" content="https://api.github.com/_private/browser/optimizely_client/errors">

  <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000">
  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg">

<meta name="theme-color" content="#1e2327">


  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">

  </head>

  <body class="logged-out env-production page-responsive">
    

    <div class="position-relative js-header-wrapper ">
      <a href="#start-of-content" class="px-2 py-4 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a>
      <span class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed">
    <span style="background-color: #79b8ff;width: 0%;" class="Progress-item progress-pjax-loader-bar "></span>
</span>      
      


            <header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner">
  <div class="container-xl d-lg-flex flex-items-center p-responsive">
    <div class="d-flex flex-justify-between flex-items-center">
        <a class="mr-4" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
          <svg height="32" class="octicon octicon-mark-github text-white" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg>
        </a>

          <div class="d-lg-none css-truncate css-truncate-target width-fit p-2">
            

          </div>

        <div class="d-flex flex-items-center">
              <a href="/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow&amp;source=header-repo"
                class="d-inline-block d-lg-none f5 text-white no-underline border border-gray-dark rounded-2 px-2 py-1 mr-3 mr-sm-5"
                data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b5ed475ca11cf8e49e2700819dd5abed3701384615da4cbb8d8e47e3e9383b64"
                data-ga-click="Sign up, click to sign up for account, ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/pull_requests/show;ref_cta:Sign up;ref_loc:header logged out">
                Sign&nbsp;up
              </a>

          <button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
            <svg height="24" class="octicon octicon-three-bars text-white" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path></svg>
          </button>
        </div>
    </div>

    <div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto">
      <div class="d-flex d-lg-none flex-justify-end border-bottom bg-gray-light p-3">
        <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
          <svg height="24" class="octicon octicon-x text-gray" viewBox="0 0 24 24" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path></svg>
        </button>
      </div>

        <nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global">
          <ul class="d-lg-flex list-style-none">
              <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
                <details class="HeaderMenu-details details-overlay details-reset width-full">
                  <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                    Why GitHub?
                    <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                      <path d="M1,1l6.2,6L13,1"></path>
                    </svg>
                  </summary>
                  <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                    <a href="/features" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a>
                    <ul class="list-style-none f5 pb-3">
                      <li class="edge-item-fix"><a href="/features/code-review/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code review">Code review</a></li>
                      <li class="edge-item-fix"><a href="/features/project-management/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Project management">Project management</a></li>
                      <li class="edge-item-fix"><a href="/features/integrations" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Integrations">Integrations</a></li>
                      <li class="edge-item-fix"><a href="/features/actions" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Actions">Actions</a></li>
                      <li class="edge-item-fix"><a href="/features/packages" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Packages">Packages</a></li>
                      <li class="edge-item-fix"><a href="/features/security" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Security">Security</a></li>
                      <li class="edge-item-fix"><a href="/features#team-management" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Team management">Team management</a></li>
                      <li class="edge-item-fix"><a href="/features#hosting" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code hosting">Hosting</a></li>
                      <li class="edge-item-fix hide-xl"><a href="/mobile" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Mobile">Mobile</a></li>
                    </ul>

                    <ul class="list-style-none mb-0 border-lg-top pt-lg-3">
                      <li class="edge-item-fix"><a href="/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="/security" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Security">Security <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                    </ul>
                  </div>
                </details>
              </li>
              <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
                <a href="/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a>
              </li>
              <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
                <a href="/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a>
              </li>

              <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
                <details class="HeaderMenu-details details-overlay details-reset width-full">
                  <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                    Explore
                    <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                      <path d="M1,1l6.2,6L13,1"></path>
                    </svg>
                  </summary>

                  <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                    <ul class="list-style-none mb-3">
                      <li class="edge-item-fix"><a href="/explore" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                    </ul>

                    <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn &amp; contribute</h4>
                    <ul class="list-style-none mb-3">
                      <li class="edge-item-fix"><a href="/topics" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Topics">Topics</a></li>
                        <li class="edge-item-fix"><a href="/collections" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Collections">Collections</a></li>
                      <li class="edge-item-fix"><a href="/trending" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Trending">Trending</a></li>
                      <li class="edge-item-fix"><a href="https://lab.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab</a></li>
                      <li class="edge-item-fix"><a href="https://opensource.guide" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides</a></li>
                    </ul>

                    <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4>
                    <ul class="list-style-none mb-0">
                      <li class="edge-item-fix"><a href="https://github.com/events" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Events">Events</a></li>
                      <li class="edge-item-fix"><a href="https://github.community" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Community forum">Community forum</a></li>
                      <li class="edge-item-fix"><a href="https://education.github.com" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education</a></li>
                      <li class="edge-item-fix"><a href="https://stars.github.com" class="py-2 pb-0 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program</a></li>
                    </ul>
                  </div>
                </details>
              </li>

              <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3">
                <a href="/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a>
              </li>

              <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center ">
                <details class="HeaderMenu-details details-overlay details-reset width-full">
                  <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block">
                    Pricing
                    <svg x="0px" y="0px" viewBox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative">
                       <path d="M1,1l6.2,6L13,1"></path>
                    </svg>
                  </summary>

                  <div class="dropdown-menu flex-auto rounded-1 bg-white px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4">
                    <a href="/pricing" class="pb-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a>

                    <ul class="list-style-none mb-3">
                      <li class="edge-item-fix"><a href="/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans</a></li>
                      <li class="edge-item-fix"><a href="https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales</a></li>
                    </ul>

                    <ul class="list-style-none mb-0 border-lg-top pt-lg-3">
                      <li class="edge-item-fix"><a href="/nonprofit" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Nonprofits">Nonprofit <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                      <li class="edge-item-fix"><a href="https://education.github.com" class="py-2 pb-0 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover"  data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li>
                    </ul>
                  </div>
                </details>
              </li>
          </ul>
        </nav>

      <div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left">
          <div class="d-lg-flex mb-3 mb-lg-0">
              <div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 scoped-search site-scoped-search js-jump-to"
  role="combobox"
  aria-owns="jump-to-results"
  aria-label="Search or jump to"
  aria-haspopup="listbox"
  aria-expanded="false"
>
  <div class="position-relative">
    <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="137503442" data-scoped-search-url="/void-linux/void-packages/search" data-unscoped-search-url="/search" action="/void-linux/void-packages/search" accept-charset="UTF-8" method="get">
      <label class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center">
        <input type="text"
          class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable"
          data-hotkey="s,/"
          name="q"
          value=""
          placeholder="Search"
          data-unscoped-placeholder="Search GitHub"
          data-scoped-placeholder="Search"
          autocapitalize="off"
          aria-autocomplete="list"
          aria-controls="jump-to-results"
          aria-label="Search"
          data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations"
          spellcheck="false"
          autocomplete="off"
          >
          <input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="oc1bqbEms0UvCBwGhsIBQKRnA2vtD5/Sb5oYUPF3T8UdcpfXmHApTkPNvaB7YvbEqfTey3b+reixw6nXYQG/uQ==" />
          <input type="hidden" class="js-site-search-type-field" name="type" >
            <img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash">

            <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
              
<ul class="d-none js-jump-to-suggestions-template-container">
  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
        In this repository
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>

</ul>

<ul class="d-none js-jump-to-no-results-template-container">
  <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2">
    <span class="text-gray">No suggested jump to results</span>
  </li>
</ul>

<ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container">
  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
        In this repository
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>

  

<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option">
  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="">
    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg>
      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg>
    </div>

    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">

    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
    </div>

    <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
        In this repository
      </span>
      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
        All GitHub
      </span>
      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>

    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
      Jump to
      <span class="d-inline-block ml-1 v-align-middle">↵</span>
    </div>
  </a>
</li>


</ul>

            </div>
      </label>
</form>  </div>
</div>

          </div>

        <a href="/login?return_to=%2Fvoid-linux%2Fvoid-packages%2Fpull%2F26031"
          class="HeaderMenu-link no-underline mr-3"
          data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6d821de137ba5090081f5ee353e8965bdb0208dde1912b934966157e6f32e324"
          data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">
          Sign&nbsp;in
        </a>
            <a href="/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow&amp;source=header-repo&amp;source_repo=void-linux%2Fvoid-packages"
              class="HeaderMenu-link d-inline-block no-underline border border-gray-dark rounded-1 px-2 py-1"
              data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="6d821de137ba5090081f5ee353e8965bdb0208dde1912b934966157e6f32e324"
              data-ga-click="Sign up, click to sign up for account, ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;/pull_requests/show;ref_cta:Sign up;ref_loc:header logged out">
              Sign&nbsp;up
            </a>
      </div>
    </div>
  </div>
</header>

    </div>

  <div id="start-of-content" class="show-on-focus"></div>





    <div data-pjax-replace id="js-flash-container">


  <template class="js-flash-template">
    <div class="flash flash-full  {{ className }}">
  <div class=" px-2" >
    <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
      <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg>
    </button>
    
      <div>{{ message }}</div>

  </div>
</div>
  </template>
</div>


  

  <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment>




  <div
    class="application-main "
    data-commit-hovercards-enabled
    data-discussion-hovercards-enabled
    data-issue-and-pr-hovercards-enabled
  >
        <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
    <main id="js-repo-pjax-container" data-pjax-container >
      
<!-- base sha1: &quot;e8d33eb753408c7688c8f7e2c0a7a7af1d659012&quot; -->
<!-- head sha1: &quot;1e964e5a4bc4157fddb7c1daa71d2e13a98d7e49&quot; -->

    


    






  


  <div class="bg-gray-light pt-3 hide-full-screen mb-5">

      <div class="d-flex mb-3 px-3 px-md-4 px-lg-5">

        <div class="flex-auto min-width-0 width-fit mr-3">
            <h1 class=" d-flex flex-wrap flex-items-center break-word f3 text-normal">
    <svg class="octicon octicon-repo text-gray mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg>
    <span class="author flex-self-stretch" itemprop="author">
      <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/void-linux/hovercard" href="/void-linux">void-linux</a>
    </span>
    <span class="mx-1 flex-self-stretch color-text-secondary">/</span>
  <strong itemprop="name" class="mr-2 flex-self-stretch">
    <a data-pjax="#js-repo-pjax-container" class="" href="/void-linux/void-packages">void-packages</a>
  </strong>
  
</h1>


        </div>

          <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;">

  <li>
          <a class="tooltipped tooltipped-s btn btn-sm btn-with-count" aria-label="You must be signed in to watch a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8c4f7619ef73aac0e55fc683c0875422ba9d117c18e80d6eee00858fa276fbae" href="/login?return_to=%2Fvoid-linux%2Fvoid-packages">
    <svg class="octicon octicon-eye" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.679 7.932c.412-.621 1.242-1.75 2.366-2.717C5.175 4.242 6.527 3.5 8 3.5c1.473 0 2.824.742 3.955 1.715 1.124.967 1.954 2.096 2.366 2.717a.119.119 0 010 .136c-.412.621-1.242 1.75-2.366 2.717C10.825 11.758 9.473 12.5 8 12.5c-1.473 0-2.824-.742-3.955-1.715C2.92 9.818 2.09 8.69 1.679 8.068a.119.119 0 010-.136zM8 2c-1.981 0-3.67.992-4.933 2.078C1.797 5.169.88 6.423.43 7.1a1.619 1.619 0 000 1.798c.45.678 1.367 1.932 2.637 3.024C4.329 13.008 6.019 14 8 14c1.981 0 3.67-.992 4.933-2.078 1.27-1.091 2.187-2.345 2.637-3.023a1.619 1.619 0 000-1.798c-.45-.678-1.367-1.932-2.637-3.023C11.671 2.992 9.981 2 8 2zm0 8a2 2 0 100-4 2 2 0 000 4z"></path></svg>
    Watch
</a>    <a class="social-count" href="/void-linux/void-packages/watchers"
       aria-label="40 users are watching this repository">
      40
    </a>

  </li>

  <li>
          <a class="btn btn-sm btn-with-count  tooltipped tooltipped-s" aria-label="You must be signed in to star a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:137503442,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="b328cbd78950caf34df3cef86e5ffe76859945dddf90d97c06e69142db947131" href="/login?return_to=%2Fvoid-linux%2Fvoid-packages">
      <svg class="octicon octicon-star v-align-text-bottom" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path></svg>
      Star
</a>
    <a class="social-count js-social-count" href="/void-linux/void-packages/stargazers"
      aria-label="1107 users starred this repository">
      1.1k
    </a>

  </li>

  <li>
        <a class="btn btn-sm btn-with-count tooltipped tooltipped-s" aria-label="You must be signed in to fork a repository" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:137503442,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9a7f4a0369fce051319bc7deb0d2bd5cbdff519ea83a7f477c5add00ca2fe457" href="/login?return_to=%2Fvoid-linux%2Fvoid-packages">
          <svg class="octicon octicon-repo-forked" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path></svg>
          Fork
</a>
      <a href="/void-linux/void-packages/network/members" class="social-count"
         aria-label="1070 users forked this repository">
        1.1k
      </a>
  </li>
</ul>

      </div>
        
<nav aria-label="Repository" data-pjax="#js-repo-pjax-container" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5 bg-gray-light">
  <ul class="UnderlineNav-body list-style-none ">
          <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="code-tab" data-hotkey="g c" data-ga-click="Repository, Navigation click, Code tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /void-linux/void-packages" href="/void-linux/void-packages">
              <svg class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"></path></svg>
            <span data-content="Code">Code</span>
              <span title="Not available" class="Counter "></span>
</a>      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="issues-tab" data-hotkey="g i" data-ga-click="Repository, Navigation click, Issues tab" data-selected-links="repo_issues repo_labels repo_milestones /void-linux/void-packages/issues" href="/void-linux/void-packages/issues">
              <svg class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"></path></svg>
            <span data-content="Issues">Issues</span>
              <span title="536" class="Counter ">536</span>
</a>      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item selected UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="pull-requests-tab" data-hotkey="g p" data-ga-click="Repository, Navigation click, Pull requests tab" aria-current="page" data-selected-links="repo_pulls checks /void-linux/void-packages/pulls" href="/void-linux/void-packages/pulls">
              <svg class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg>
            <span data-content="Pull requests">Pull requests</span>
              <span title="526" class="Counter ">526</span>
</a>      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="actions-tab" data-hotkey="g a" data-ga-click="Repository, Navigation click, Actions tab" data-selected-links="repo_actions /void-linux/void-packages/actions" href="/void-linux/void-packages/actions">
              <svg class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 8a6.5 6.5 0 1113 0 6.5 6.5 0 01-13 0zM8 0a8 8 0 100 16A8 8 0 008 0zM6.379 5.227A.25.25 0 006 5.442v5.117a.25.25 0 00.379.214l4.264-2.559a.25.25 0 000-.428L6.379 5.227z"></path></svg>
            <span data-content="Actions">Actions</span>
              <span title="Not available" class="Counter "></span>
</a>      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="security-tab" data-hotkey="g s" data-ga-click="Repository, Navigation click, Security tab" data-selected-links="security overview alerts policy token_scanning code_scanning /void-linux/void-packages/security" href="/void-linux/void-packages/security">
              <svg class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.467.133a1.75 1.75 0 011.066 0l5.25 1.68A1.75 1.75 0 0115 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.7 1.7 0 01-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 011.217-1.667l5.25-1.68zm.61 1.429a.25.25 0 00-.153 0l-5.25 1.68a.25.25 0 00-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.2.2 0 00.154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.25.25 0 00-.174-.237l-5.25-1.68zM9 10.5a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.75a.75.75 0 10-1.5 0v3a.75.75 0 001.5 0v-3z"></path></svg>
            <span data-content="Security">Security</span>
              <include-fragment src="/void-linux/void-packages/security/overall-count" accept="text/fragment+html"></include-fragment>
</a>      </li>
      <li class="d-flex">
        <a class="js-selected-navigation-item UnderlineNav-item hx_underlinenav-item no-wrap js-responsive-underlinenav-item" data-tab-item="insights-tab" data-ga-click="Repository, Navigation click, Insights tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people /void-linux/void-packages/pulse" href="/void-linux/void-packages/pulse">
              <svg class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline" height="16" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 1.75a.75.75 0 00-1.5 0v12.5c0 .414.336.75.75.75h14.5a.75.75 0 000-1.5H1.5V1.75zm14.28 2.53a.75.75 0 00-1.06-1.06L10 7.94 7.53 5.47a.75.75 0 00-1.06 0L3.22 8.72a.75.75 0 001.06 1.06L7 7.06l2.47 2.47a.75.75 0 001.06 0l5.25-5.25z"></path></svg>
            <span data-content="Insights">Insights</span>
              <span title="Not available" class="Counter "></span>
</a>      </li>

</ul>        <div class="position-absolute right-0 pr-3 pr-md-4 pr-lg-5 js-responsive-underlinenav-overflow" style="visibility:hidden;">
      <details class="details-overlay details-reset position-relative">
  <summary role="button">
    <div class="UnderlineNav-item mr-0 border-0">
            <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg>
            <span class="sr-only">More</span>
          </div>
</summary>  <div>
    <details-menu role="menu" class="dropdown-menu dropdown-menu-sw ">
  
            <ul>
                <li data-menu-item="code-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages" href="/void-linux/void-packages">
                    Code
</a>                </li>
                <li data-menu-item="issues-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/issues" href="/void-linux/void-packages/issues">
                    Issues
</a>                </li>
                <li data-menu-item="pull-requests-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/pulls" href="/void-linux/void-packages/pulls">
                    Pull requests
</a>                </li>
                <li data-menu-item="actions-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/actions" href="/void-linux/void-packages/actions">
                    Actions
</a>                </li>
                <li data-menu-item="security-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/security" href="/void-linux/void-packages/security">
                    Security
</a>                </li>
                <li data-menu-item="insights-tab" hidden>
                  <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /void-linux/void-packages/pulse" href="/void-linux/void-packages/pulse">
                    Insights
</a>                </li>
            </ul>

</details-menu>
</div></details>    </div>

</nav>
  </div>


<div class="container-xl clearfix new-discussion-timeline px-3 px-md-4 px-lg-5">
  <div class="repository-content " >

    
      
  <div class="js-check-all-container" data-pjax>
    
    <signup-prompt class="signup-prompt-bg rounded-1" data-prompt="signup" hidden>
    <div class="signup-prompt p-4 text-center mb-4 rounded-1">
      <div class="position-relative">
        <button
          type="button"
          class="position-absolute top-0 right-0 btn-link link-gray"
          data-action="click:signup-prompt#dismiss"
          data-ga-click="(Logged out) Sign up prompt, clicked Dismiss, text:dismiss"
        >
          Dismiss
        </button>
        <h3 class="pt-2">Join GitHub today</h3>
        <p class="col-6 mx-auto">GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.</p>
        <a class="btn btn-primary" data-ga-click="(Logged out) Sign up prompt, clicked Sign up, text:sign-up" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;files signup prompt&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a73872e24c90bbd88e476080f24e4e3aacbd4b4f2e2a173a29d568140fca169b" href="/join?source=prompt-pr-show&amp;source_repo=void-linux%2Fvoid-packages">Sign up</a>
      </div>
    </div>
  </signup-prompt>



  <div id="js-report-pull-request-refresh" data-hydro-view="{&quot;event_type&quot;:&quot;pull-request-refresh&quot;,&quot;payload&quot;:{&quot;pull_request_id&quot;:513507835,&quot;tab_context&quot;:&quot;conversation&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-view-hmac="790f76812f2e7b58f3ddf691ce0d9c35363669377bec0dbe81699687f60446bf"></div>


  <div class="clearfix js-issues-results">
    
  <div
    id="partial-discussion-header"
    class="gh-header mb-3 js-details-container Details js-socket-channel js-updatable-content pull request js-pull-header-details"
    data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjUxMzUwNzgzNSIsInQiOjE2MDQxODQ0NTR9--40faee4996e070a24924c30e6e6e80861ad8a8fad15296ba3f500c3d240f523e"
    data-url="/void-linux/void-packages/pull/26031/show_partial?partial=pull_requests%2Ftitle&amp;sticky=true"
    data-pull-is-open="true"
    data-gid="MDExOlB1bGxSZXF1ZXN0NTEzNTA3ODM1">
  <div class="gh-header-show ">
    <div class="d-flex flex-column flex-md-row">
      <div class="gh-header-actions mt-0 mt-md-2 mb-3 mb-md-0 ml-0 flex-md-order-1 flex-shrink-0 d-flex flex-items-start">


          
<details class="details-reset details-overlay details-overlay-dark float-right" >
  <summary
    class="btn btn-sm btn-primary m-0 ml-0 ml-md-2"
    
    
    data-ga-click="Issues, create new issue, view:issue_show location:issue_header style:button logged_in:false"
>
    
    New issue
  </summary>
  <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast overflow-auto" aria-label="Sign up for GitHub">
      <button class="position-absolute p-4 right-0 btn-link muted-link" type="button" aria-label="Close dialog" data-close-dialog>
        <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg>
      </button>
    <div class="d-flex flex-column p-4">
            <div class="mt-3 mb-2 text-center">
  <svg height="60" class="octicon octicon-comment-discussion text-blue" viewBox="0 0 24 24" version="1.1" width="60" aria-hidden="true"><path fill-rule="evenodd" d="M1.75 1A1.75 1.75 0 000 2.75v9.5C0 13.216.784 14 1.75 14H3v1.543a1.457 1.457 0 002.487 1.03L8.061 14h6.189A1.75 1.75 0 0016 12.25v-9.5A1.75 1.75 0 0014.25 1H1.75zM1.5 2.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v9.5a.25.25 0 01-.25.25h-6.5a.75.75 0 00-.53.22L4.5 15.44v-2.19a.75.75 0 00-.75-.75h-2a.25.25 0 01-.25-.25v-9.5z"></path><path d="M22.5 8.75a.25.25 0 00-.25-.25h-3.5a.75.75 0 010-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0122.25 20H21v1.543a1.457 1.457 0 01-2.487 1.03L15.939 20H10.75A1.75 1.75 0 019 18.25v-1.465a.75.75 0 011.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 01.53.22l2.72 2.72v-2.19a.75.75 0 01.75-.75h2a.25.25 0 00.25-.25v-9.5z"></path></svg>
</div>

<div class="px-4">
  <p class="text-center mb-4">
  <strong>Have a question about this project?</strong> Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
  </p>

  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-signup-form" autocomplete="off" action="/join?return_to=%2Fvoid-linux%2Fvoid-packages%2Fissues%2Fnew" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="rCL2/U3rqM3s9wS5cSkWDaajRP6+T3HPp/cGgFRxD1y1uvuVPFMLhj/YPIa28XjASGZG8dYiC/rHkdhHqdZ5ag==" />    <auto-check src="/signup_check/username">
      <dl class="form-group"><dt class="input-label"><label name="user[login]" autocapitalize="off" autofocus="autofocus" for="user_login_issues">Pick a username</label></dt><dd><input name="user[login]" autocapitalize="off" autofocus="autofocus" class="form-control" type="text" id="user_login_issues" /></dd></dl>
      <input type="hidden" data-csrf="true" value="35tM/uQWflBxigXMHapZCGFI9EqF3Sn0MQZmwWQVZUoWQMJ2OdKTIgODMny2oqG88P5qfxKzmLREQR5aWhv4lQ==" />
    </auto-check>

    <auto-check src="/signup_check/email">
      <dl class="form-group"><dt class="input-label"><label name="user[email]" autocapitalize="off" for="user_email_issues">Email Address</label></dt><dd><input name="user[email]" autocapitalize="off" class="form-control" type="text" id="user_email_issues" /></dd></dl>
      <input type="hidden" data-csrf="true" value="F+a8cN9IwjbJfvB54IPQ7WWVnEoCFFnKbF0URywxU58Jl7d2tjKH3q8xUbVv6xQA1w1jYbafGYg3Mbi++rGj3g==" />
    </auto-check>

    <auto-check src="/users/password"><dl class="form-group"><dt class="input-label"><label name="user[password]" for="user_password_issues">Password</label></dt><dd><input name="user[password]" class="form-control" type="password" id="user_password_issues" /></dd></dl><input type="hidden" data-csrf="true" value="ZNLA1rHrJNlPCef+jglXtwbDrddoOwrvFQ+RsCeCY7utOKqamKeRYhysrQ3BltHdoBdQ22rNk6F4KiXwh9RuAQ==" /></auto-check>

    <input type="hidden" name="source" class="js-signup-source" value="modal-issues">
    <input class="form-control" type="text" name="required_field_1899" hidden="hidden" />
<input class="form-control" type="hidden" name="timestamp" value="1604184454786" />
<input class="form-control" type="hidden" name="timestamp_secret" value="1c9760170f77edd4be30efc5076acfc19a856f1f131a7745d5498dbde0236c78" />


    <button class="btn btn-primary mt-2 btn-block" type="submit" data-ga-click="(Logged out) New issue modal, clicked Sign up, text:sign-up">Sign up for GitHub</button>
</form>
  <p class="mt-4 text-gray text-center">By clicking &ldquo;Sign up for GitHub&rdquo;, you agree to our <a href="https://docs.github.com/terms" target="_blank">terms of service</a> and
  <a href="https://docs.github.com/privacy" target="_blank">privacy statement</a>. We’ll occasionally send you account related emails.</p>

  <p class="mt-4 text-gray text-center">
    Already on GitHub?
    <a data-ga-click="(Logged out) New issue modal, clicked Sign in, text:sign-in" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;new issue modal&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="501001ac7a66d1c09c6689c51ed4f2d03a1f7ad507b8d5619e108511c7e76df9" href="/login?return_to=%2Fvoid-linux%2Fvoid-packages%2Fissues%2Fnew">Sign in</a>
    to your account
  </p>
</div>

</div>
  </details-dialog>
</details>
        <div class="flex-auto text-right d-block d-md-none">
          <a href="#issue-comment-box" class="py-1">Jump to bottom</a>
        </div>
      </div>

    <h1 class="gh-header-title mb-2 lh-condensed f1 mr-0 flex-auto break-word">
      <span class="js-issue-title">
        New package: obs-v4l2sink-3.5
      </span>
      <span class="f1-light text-gray-light">#26031</span>
    </h1>
    </div>
  </div>

  <div class="d-flex flex-items-center flex-wrap mt-0 gh-header-meta">
    <div class="flex-shrink-0 mb-2 flex-self-start flex-md-self-center">
        <span title="Status: Open" class="State State--green ">
  <svg height="16" class="octicon octicon-git-pull-request" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Open

</span>
    </div>


    <div class="flex-auto min-width-0 mb-2">
          <a class="author link-gray text-bold css-truncate css-truncate-target expandable" data-hovercard-type="user" data-hovercard-url="/users/xslendix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/xslendix">xslendix</a>

  wants to merge
  <span class="js-updating-pull-request-commits-count">1</span>
  commit into



  <span title="void-linux/void-packages:master" class="commit-ref css-truncate user-select-contain expandable base-ref"><a title="void-linux/void-packages:master" class="no-underline " href="/void-linux/void-packages"><span class="css-truncate-target">void-linux</span>:<span class="css-truncate-target">master</span></a></span><span></span>

  <div class="commit-ref-dropdown">
    <details class="details-reset details-overlay select-menu commitish-suggester">
      <summary class="btn btn-sm select-menu-button branch" title="Choose a base branch">
        <i>base:</i>
        <span class="css-truncate css-truncate-target" title="master">master</span>
      </summary>
      <details-menu
        class="select-menu-modal position-absolute js-pull-base-branch-menu"
        data-menu-input="pull-change-base-branch-field"
        style="z-index: 90;"
        src="/void-linux/void-packages/pull/26031/show_partial?partial=pull_requests%2Fdescription_branches_dropdown" preload>
        <include-fragment class="select-menu-loading-overlay anim-pulse" aria-label="Loading">
          <svg height="32" class="octicon octicon-octoface" viewBox="0 0 24 24" version="1.1" width="32" aria-hidden="true"><path d="M7.75 11c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5C9 11.56 8.44 11 7.75 11zm1.27 4.5a.469.469 0 01.48-.5h5a.47.47 0 01.48.5c-.116 1.316-.759 2.5-2.98 2.5s-2.864-1.184-2.98-2.5zm7.23-4.5c-.69 0-1.25.56-1.25 1.25v1.5a1.25 1.25 0 102.5 0v-1.5c0-.69-.56-1.25-1.25-1.25z"></path><path fill-rule="evenodd" d="M21.255 3.82a1.725 1.725 0 00-2.141-1.195c-.557.16-1.406.44-2.264.866-.78.386-1.647.93-2.293 1.677A18.442 18.442 0 0012 5c-.93 0-1.784.059-2.569.17-.645-.74-1.505-1.28-2.28-1.664a13.876 13.876 0 00-2.265-.866 1.725 1.725 0 00-2.141 1.196 23.645 23.645 0 00-.69 3.292c-.125.97-.191 2.07-.066 3.112C1.254 11.882 1 13.734 1 15.527 1 19.915 3.13 23 12 23c8.87 0 11-3.053 11-7.473 0-1.794-.255-3.647-.99-5.29.127-1.046.06-2.15-.066-3.125a23.652 23.652 0 00-.689-3.292zM20.5 14c.5 3.5-1.5 6.5-8.5 6.5s-9-3-8.5-6.5c.583-4 3-6 8.5-6s7.928 2 8.5 6z"></path></svg>
        </include-fragment>
      </details-menu>
    </details>
    <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="change-base-form" action="/void-linux/void-packages/pull/26031/change_base" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="ero21lufGI7e3ztWeink2dlE19KPkcL1LaASttlVGHHdJ3oLtMI1vQjgBjOUn4ReZo5HRPmJcLqwHrmYRMFsYA==" />
      <input type="hidden" id="pull-change-base-branch-field" name="new_base_binary">
</form>  </div>

from

<span title="xslendix/void-packages:master" class="commit-ref css-truncate user-select-contain expandable head-ref"><a title="xslendix/void-packages:master" class="no-underline " href="/xslendix/void-packages"><span class="css-truncate-target">xslendix</span>:<span class="css-truncate-target">master</span></a></span><span><clipboard-copy class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue" value="xslendix:master" aria-label="Copy" data-copy-feedback="Copied!"><svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg><svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></clipboard-copy></span>



    </div>
  </div>


    <div class="js-sticky js-sticky-offset-scroll top-0 gh-header-sticky">
      <div class="sticky-content">
        <div class="d-flex flex-items-center flex-justify-between mt-2">
          <div class="d-flex flex-row flex-items-center min-width-0">
            <div class="mr-2 mb-2 flex-shrink-0">
                <span title="Status: Open" class="State State--green ">
  <svg height="16" class="octicon octicon-git-pull-request" viewBox="0 0 16 16" version="1.1" width="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"></path></svg> Open

</span>
            </div>
            <div class="min-width-0 mr-2 mb-2">
              <h1 class="d-flex text-bold f5">
  <a class="js-issue-title css-truncate css-truncate-target link-gray-dark width-fit" href="#">New package: obs-v4l2sink-3.5</a>
  <span class="gh-header-number text-gray-light pl-1">#26031</span>
</h1>

              <div class="meta text-gray-light css-truncate css-truncate-target d-block width-fit">
                    <a class="author link-gray text-bold css-truncate css-truncate-target expandable" data-hovercard-z-index-override="111" data-hovercard-type="user" data-hovercard-url="/users/xslendix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/xslendix">xslendix</a>

  wants to merge
  <span class="js-updating-pull-request-commits-count">1</span>
  commit into



  <span title="void-linux/void-packages:master" class="commit-ref css-truncate user-select-contain expandable "><a title="void-linux/void-packages:master" class="no-underline " href="/void-linux/void-packages"><span class="css-truncate-target">void-linux</span>:<span class="css-truncate-target">master</span></a></span><span></span>

from

<span title="xslendix/void-packages:master" class="commit-ref css-truncate user-select-contain expandable head-ref"><a title="xslendix/void-packages:master" class="no-underline " href="/xslendix/void-packages"><span class="css-truncate-target">xslendix</span>:<span class="css-truncate-target">master</span></a></span><span><clipboard-copy class="js-clipboard-copy zeroclipboard-link text-gray link-hover-blue" value="xslendix:master" aria-label="Copy" data-copy-feedback="Copied!"><svg class="octicon octicon-clippy d-inline-block mx-1 js-clipboard-clippy-icon" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.75 1a.75.75 0 00-.75.75v3c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75v-3a.75.75 0 00-.75-.75h-4.5zm.75 3V2.5h3V4h-3zm-2.874-.467a.75.75 0 00-.752-1.298A1.75 1.75 0 002 3.75v9.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0014 13.25v-9.5a1.75 1.75 0 00-.874-1.515.75.75 0 10-.752 1.298.25.25 0 01.126.217v9.5a.25.25 0 01-.25.25h-8.5a.25.25 0 01-.25-.25v-9.5a.25.25 0 01.126-.217z"></path></svg><svg class="octicon octicon-check js-clipboard-check-icon mx-1 d-inline-block d-none text-green" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg></clipboard-copy></span>



              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="gh-header-shadow box-shadow js-notification-shelf-offset-top"></div>
</div>


      <include-fragment src="/void-linux/void-packages/pull/26031/show_partial?partial=pull_requests%2Ftabs&amp;responsive=true">
    
<div class="px-3 px-md-0 ml-n3 mr-n3 mx-md-0 tabnav">

  <nav class="tabnav-tabs d-flex overflow-auto">

    <a href="/void-linux/void-packages/pull/26031" class="tabnav-tab flex-shrink-0 selected js-pjax-history-navigate" >
      <svg class="octicon octicon-comment-discussion d-none d-md-inline-block" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25h-3.5a.75.75 0 00-.53.22L3.5 11.44V9.25a.75.75 0 00-.75-.75h-1a.25.25 0 01-.25-.25v-5.5zM1.75 1A1.75 1.75 0 000 2.75v5.5C0 9.216.784 10 1.75 10H2v1.543a1.457 1.457 0 002.487 1.03L7.061 10h3.189A1.75 1.75 0 0012 8.25v-5.5A1.75 1.75 0 0010.25 1h-8.5zM14.5 4.75a.25.25 0 00-.25-.25h-.5a.75.75 0 110-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0114.25 12H14v1.543a1.457 1.457 0 01-2.487 1.03L9.22 12.28a.75.75 0 111.06-1.06l2.22 2.22v-2.19a.75.75 0 01.75-.75h1a.25.25 0 00.25-.25v-5.5z"></path></svg>
      Conversation

      <span id="conversation_tab_counter" title="0" class="Counter ">0</span>
    </a>

    <a href="/void-linux/void-packages/pull/26031/commits" class="tabnav-tab flex-shrink-0  js-pjax-history-navigate" >
      <svg class="octicon octicon-git-commit d-none d-md-inline-block" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg>
      Commits

      <span id="commits_tab_counter" title="1" class="js-updateable-pull-request-commits-count Counter ">1</span>
    </a>

      <a href="/void-linux/void-packages/pull/26031/checks" class="tabnav-tab flex-shrink-0 " data-skip-pjax>
        <svg class="octicon octicon-checklist d-none d-md-inline-block" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 1.75a.25.25 0 01.25-.25h8.5a.25.25 0 01.25.25v7.736a.75.75 0 101.5 0V1.75A1.75 1.75 0 0011.25 0h-8.5A1.75 1.75 0 001 1.75v11.5c0 .966.784 1.75 1.75 1.75h3.17a.75.75 0 000-1.5H2.75a.25.25 0 01-.25-.25V1.75zM4.75 4a.75.75 0 000 1.5h4.5a.75.75 0 000-1.5h-4.5zM4 7.75A.75.75 0 014.75 7h2a.75.75 0 010 1.5h-2A.75.75 0 014 7.75zm11.774 3.537a.75.75 0 00-1.048-1.074L10.7 14.145 9.281 12.72a.75.75 0 00-1.062 1.058l1.943 1.95a.75.75 0 001.055.008l4.557-4.45z"></path></svg>
        Checks

        <span id="checks_tab_counter" title="0" class="Counter ">0</span>
      </a>

      <link rel="pjax-prefetch" href="/void-linux/void-packages/pull/26031/files">
    <a href="/void-linux/void-packages/pull/26031/files" class="tabnav-tab flex-shrink-0  js-pjax-history-navigate" >
      <svg class="octicon octicon-file-diff d-none d-md-inline-block" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.75 1.5a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 00.25-.25V4.664a.25.25 0 00-.073-.177l-2.914-2.914a.25.25 0 00-.177-.073H2.75zM1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0113.25 16H2.75A1.75 1.75 0 011 14.25V1.75zm7 1.5a.75.75 0 01.75.75v1.5h1.5a.75.75 0 010 1.5h-1.5v1.5a.75.75 0 01-1.5 0V7h-1.5a.75.75 0 010-1.5h1.5V4A.75.75 0 018 3.25zm-3 8a.75.75 0 01.75-.75h4.5a.75.75 0 010 1.5h-4.5a.75.75 0 01-.75-.75z"></path></svg>
      Files changed

    </a>
  </nav>
</div>

  </include-fragment>


    <h2 class="sr-only">Conversation</h2>
    <div id="discussion_bucket"
          class="pull-request-tab-content is-visible js-socket-channel js-updatable-content"
          data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjUxMzUwNzgzNTp0aW1lbGluZSIsInQiOjE2MDQxODQ0NTR9--586813968e83c7d0557350a4430a5109c5af6c76890d4b21a7d2521c27bd2e73">
      
<div class="gutter-condensed gutter-lg flex-column flex-md-row d-flex">

  <div class="flex-shrink-0 col-12 col-md-9 mb-4 mb-md-0">
        <div
      class="pull-discussion-timeline js-pull-discussion-timeline js-quote-selection-container js-review-state-classes"
      data-quote-markdown=".js-comment-body"
      
      data-issue-and-pr-hovercards-enabled
      data-team-hovercards-enabled
    >
      <div
        class="js-discussion  ml-0 pl-0 ml-md-6 pl-md-3"
      >

        
<div class="TimelineItem pt-0 js-comment-container js-socket-channel js-updatable-content"
  data-gid="MDExOlB1bGxSZXF1ZXN0NTEzNTA3ODM1"
  data-url="/_render_node/MDExOlB1bGxSZXF1ZXN0NTEzNTA3ODM1/pull_requests/body?variables%5BdeferredCommentActions%5D=false&amp;variables%5BdisableCommentChecks%5D=false"
  data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjUxMzUwNzgzNSIsInQiOjE2MDQxODQ0NTR9--40faee4996e070a24924c30e6e6e80861ad8a8fad15296ba3f500c3d240f523e">

  
<div class="avatar-parent-child TimelineItem-avatar d-none d-md-block">
  <a class="d-inline-block" data-hovercard-type="user" data-hovercard-url="/users/xslendix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/xslendix"><img class="avatar rounded-1 avatar-user" height="40" width="40" alt="@xslendix" src="https://avatars0.githubusercontent.com/u/32436619?s=88&amp;u=0959f6071360c14f6a0795d332f983546fe2ea50&amp;v=4" /></a>

</div>

  <div class="timeline-comment-group js-minimizable-comment-group js-targetable-element TimelineItem-body my-0 " id="issue-513507835">
    <div class="ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret "
        data-body-version="081202e1aa71fd135f4d08e32b053b5d74b9a4486511211d9aba21abacbc5f3d"
        data-unfurl-hide-url="/content_reference_attachments/hide">
      <input type="hidden" data-csrf="true" class="js-data-unfurl-hide-url-csrf" value="basxN7s6bYEiQGNhoUVteqaisvYReMpXsTit/cwYot8rOwQd/sp5xdIMfcNSTWorucORebXDXoFBSFLaVrgjWA==" />

      
<div class="timeline-comment-header clearfix d-block d-sm-flex">
  <div class="timeline-comment-actions flex-shrink-0">
      




















<details class="details-overlay details-reset position-relative d-inline-block ">
  <summary class="btn-link timeline-comment-action link-gray">
    <svg aria-label="Show options" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" version="1.1" width="16" height="16" role="img"><path d="M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path></svg>
  </summary>
  <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover text-gray-dark anim-scale-in" style="width:185px">
        <clipboard-copy
    class="dropdown-item btn-link"
    for="pullrequest-513507835-permalink"
    role="menuitem"
    
    >
    Copy link
  </clipboard-copy>

        <button
    type="button"
    class="dropdown-item btn-link d-none js-comment-quote-reply"
    role="menuitem">
    Quote reply
  </button>

      
  </details-menu>
</details>

  </div>

  <div class="d-none d-sm-flex">

      



    


  

  </div>

  <h3 class="timeline-comment-header-text f5 text-normal">


        <a class="d-inline-block d-md-none" data-hovercard-type="user" data-hovercard-url="/users/xslendix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/xslendix"><img class="avatar rounded-1 avatar-user" height="20" width="20" alt="@xslendix" src="https://avatars3.githubusercontent.com/u/32436619?s=60&amp;u=0959f6071360c14f6a0795d332f983546fe2ea50&amp;v=4" /></a>

    <strong class="css-truncate">
      

  <a class="author link-gray-dark css-truncate-target width-fit" show_full_name="false" data-hovercard-type="user" data-hovercard-url="/users/xslendix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/xslendix">xslendix</a>
  

    </strong>


    commented


      <a href="#issue-513507835" id="pullrequest-513507835-permalink" class="link-gray js-timestamp"><relative-time datetime="2020-10-31T22:47:33Z" class="no-wrap">Oct 31, 2020</relative-time></a>


    <span class="js-comment-edit-history">
    </span>
  </h3>
</div>


      <div class="edit-comment-hide">

        
<task-lists disabled sortable>
<table class="d-block" data-paste-markdown-skip>
  <tbody class="d-block">
    <tr class="d-block">
      <td class="d-block comment-body markdown-body  js-comment-body">
          <p>I found this plugin for OBS <em>extremly</em> useful. I thought "might as well add this to void's packages". I am sure there's a better way to implement this but this is what I could have done for my first xbps package. If anyone can improve it, that would be awesome!</p>
      </td>
    </tr>
  </tbody>
</table>
</task-lists>


          
<div class="comment-reactions flex-items-center border-top  js-reactions-container">


</div>

      </div>


    </div>
</div>

</div>


        

  <div id="js-timeline-progressive-loader" data-timeline-item-src="void-linux/void-packages/timeline?id=MDExOlB1bGxSZXF1ZXN0NTEzNTA3ODM1&amp;variables%5Bafter%5D=Y3Vyc29yOnYyOpPPAAABdYDJTvAH2gAyNTEzNTA3ODM1OjFlOTY0ZTVhNGJjNDE1N2ZkZGI3YzFkYWE3MWQyZTEzYTk4ZDdlNDk%3D&amp;variables%5Bfirst%5D=60" ></div>


  
  
<div class="js-timeline-item js-timeline-progressive-focus-container" data-gid="MDE3OlB1bGxSZXF1ZXN0Q29tbWl0NTEzNTA3ODM1OjFlOTY0ZTVhNGJjNDE1N2ZkZGI3YzFkYWE3MWQyZTEzYTk4ZDdlNDk=">
  
      <div class="js-commit-group">
  <div class="js-commit-group-commits">
      <div class="TimelineItem TimelineItem--condensed js-commit py-3">
        <div class="TimelineItem-badge">
          <svg class="octicon octicon-git-commit" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"></path></svg>
        </div>
        <div class="TimelineItem-body">
          

<div class="js-details-container Details js-socket-channel js-updatable-content"
     data-channel="eyJjIjoicmVwbzoxMzc1MDM0NDI6Y29tbWl0OjFlOTY0ZTVhNGJjNDE1N2ZkZGI3YzFkYWE3MWQyZTEzYTk4ZDdlNDkiLCJ0IjoxNjA0MTg0NDU0fQ==--a926ed84b15e96c49e3e78873d020b6b4cf22aeedbcf372d2ef24026cdd92a8e"
     data-url="/void-linux/void-packages/pull/26031/commits/1e964e5a4bc4157fddb7c1daa71d2e13a98d7e49/_render_node/commit/pull_condensed">
  <div class="d-flex flex-md-row flex-column">
    <div class="d-flex flex-auto">
      
<div class="AvatarStack flex-self-start ">
  <div class="AvatarStack-body" aria-label="xSlendiX">
        <img src="https://camo.githubusercontent.com/c47a8a83b9556465bb59826a6fd58c61c56072fc/68747470733a2f2f312e67726176617461722e636f6d2f6176617461722f37396465633863626463666664366564616331643037326139303931373737323f643d68747470732533412532462532466769746875622e6769746875626173736574732e636f6d253246696d6167657325324667726176617461727325324667726176617461722d757365722d3432302e706e6726723d6726733d3634" width="20" height="20" class="avatar" alt="xSlendiX">
  </div>
</div>


      <div class="pr-1 flex-auto min-width-0" >
        <code>
          <a title="New package: obs-v4l2sink-3.5" data-pjax="true" class="link-gray" href="/void-linux/void-packages/pull/26031/commits/1e964e5a4bc4157fddb7c1daa71d2e13a98d7e49">New package: obs-v4l2sink-3.5</a>
        </code>


      </div>

      <div class="text-right pr-1 d-md-inline-block d-none">
        

      </div>

      <div class="pr-1 flex-shrink-0" style="width: 16px;">
      </div>

      <div class="text-right">
        <code>
          <a href="/void-linux/void-packages/pull/26031/commits/1e964e5a4bc4157fddb7c1daa71d2e13a98d7e49" class="link-gray">1e964e5</a>
        </code>
      </div>
    </div>
  </div>
</div>


        </div>
      </div>
  </div>
</div>


</div>






<!-- Rendered timeline since 2020-10-31 15:31:18 -->
<div id="partial-timeline"
      class="js-timeline-marker js-socket-channel js-updatable-content"
      data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjUxMzUwNzgzNSIsInQiOjE2MDQxODQ0NTR9--40faee4996e070a24924c30e6e6e80861ad8a8fad15296ba3f500c3d240f523e"
      data-url="/_render_node/MDExOlB1bGxSZXF1ZXN0NTEzNTA3ODM1/pull_requests/unread_timeline?variables%5BdeferredCommentActions%5D=false&amp;variables%5BdisableCommentChecks%5D=false&amp;variables%5BhasFocusedReviewComment%5D=false&amp;variables%5BhasFocusedReviewThread%5D=false&amp;variables%5BsyntaxHighlightingEnabled%5D=true&amp;variables%5BtimelinePageSize%5D=30&amp;variables%5BtimelineSince%5D=2020-10-31T22%3A31%3A18Z"
      data-last-modified="Sat, 31 Oct 2020 22:31:18 GMT"
      data-gid="MDExOlB1bGxSZXF1ZXN0NTEzNTA3ODM1">
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="d-none js-timeline-marker-form" action="/_graphql/MarkNotificationSubjectAsRead" accept-charset="UTF-8" data-remote="true" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="s40/NTNbtC0cIQEs1W+3cJgraOXivs6SDmWQwMg5yTks04KzlPgJcI2sAsULhNGw/1GP272zN1AO0TCX64boyg==" />
    <input type="hidden" name="variables[subjectId]" value="MDExOlB1bGxSZXF1ZXN0NTEzNTA3ODM1">
</form></div>


      </div>

      <div class="discussion-timeline-actions">
          <div id="issue-comment-box">
                <div class="flash flash-warn mt-3">
    <a rel="nofollow" class="btn btn-primary" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:137503442,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="37f3c6bd0107c2bfd344a1f5b73a3aad90fe11b1b0920fb0d0a2fd059270fbde" href="/join?source=comment-repo">Sign up for free</a>
    <strong>to join this conversation on GitHub</strong>.
    Already have an account?
    <a rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;signed out comment&quot;,&quot;repository_id&quot;:137503442,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/void-linux/void-packages/pull/26031&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e04fc1c621515cc03791fa4a902b2ac1a5db4902b8db9b192ec23b66f0fc938c" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fvoid-linux%2Fvoid-packages%2Fpull%2F26031">Sign in to comment</a>
</div>


          </div>
      </div>
    </div>

</div>
    <div class="flex-shrink-0 col-12 col-md-3">
          

<div id="partial-discussion-sidebar"
  class="js-socket-channel js-updatable-content"
  data-channel="eyJjIjoicHVsbF9yZXF1ZXN0OjUxMzUwNzgzNSIsInQiOjE2MDQxODQ0NTR9--40faee4996e070a24924c30e6e6e80861ad8a8fad15296ba3f500c3d240f523e"
  data-gid="MDExOlB1bGxSZXF1ZXN0NTEzNTA3ODM1"
  data-url="/void-linux/void-packages/issues/26031/show_partial?partial=issues%2Fsidebar"
  data-project-hovercards-enabled>


      
<div class="discussion-sidebar-item sidebar-assignee js-discussion-sidebar-item position-relative" data-team-hovercards-enabled>
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select reviewers" action="/void-linux/void-packages/pull/26031/review-requests?pr_global_id=MDExOlB1bGxSZXF1ZXN0NTEzNTA3ODM1" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="cUK2zPcTCyxFwxx+ht6Yxse/wm9Hisbk7I4lh/87ukn/+c1K4vrk/+9SCBwy2RVEsihqwXd0wO+nOqE8znE4RA==" />
    
  <div class="discussion-sidebar-heading text-bold">
    Reviewers
  </div>

    <span class="css-truncate">
    No reviews
</span>

</form>
</div>



    <div class="discussion-sidebar-item sidebar-assignee js-discussion-sidebar-item">
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select assignees" action="/void-linux/void-packages/issues/26031/assignees" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" /><input type="hidden" data-csrf="true" name="authenticity_token" value="D12BFrP1cuzjbnJq1XEbJtgrfYU6f+OBhiaLj/9VoKRLoMxH5gO9Kdl2QfhygE5Nj+YU8O0uWJLJcMnacu8tXw==" />

      
  <div class="discussion-sidebar-heading text-bold">
    Assignees
  </div>


      
<span class="css-truncate js-issue-assignees">
    No one assigned
</span>


</form></div>


      <div class="discussion-sidebar-item sidebar-labels js-discussion-sidebar-item">
  


  <div class="discussion-sidebar-heading text-bold">
    Labels
  </div>

  <div class="js-issue-labels labels css-truncate">
    None yet
</div>

</div>


      
<div class="discussion-sidebar-item js-discussion-sidebar-item">
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select projects" action="/void-linux/void-packages/projects/issues/26031" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" /><input type="hidden" data-csrf="true" name="authenticity_token" value="JXZXLMfr8XwnYupnuNORAFa2niyLCd0Fp2zGOrqZ8F7Rm+grGt4TVH3G1iaDtRqKOleZe3JsYJB6Td9oN5/GkQ==" />
    
  <div class="discussion-sidebar-heading text-bold">
    Projects
  </div>

    
<span class="css-truncate sidebar-progress-bar">
    None yet
</span>

</form></div>



      <div class="discussion-sidebar-item sidebar-progress-bar js-discussion-sidebar-item">
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Select milestones" action="/void-linux/void-packages/issues/26031/set_milestone?partial=issues%2Fsidebar%2Fshow%2Fmilestone" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" /><input type="hidden" data-csrf="true" name="authenticity_token" value="XHYcDcVXm9swPE87d75tCJ+dCkMb7ENY0iz1qa2AKc0B+AFfLJHux1enFUt2WXbMN22Mxy7pVQvLhCnK85Rezw==" />
    
  <div class="discussion-sidebar-heading text-bold">
    Milestone
  </div>

      No milestone

</form></div>


      
<div class="discussion-sidebar-item js-discussion-sidebar-item" data-issue-and-pr-hovercards-enabled >
  <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-issue-sidebar-form" aria-label="Link issues" action="/void-linux/void-packages/issues/closing_references?source_id=513507835&amp;source_type=PULL_REQUEST" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" /><input type="hidden" data-csrf="true" name="authenticity_token" value="URfloaFDaJeFCMwbwk7M2h8eu+9MBQRggg39TyuYE3zXNUptyBr2c2BymEnM41xgUdDVjQ1pyrgD9fRRlbGdBw==" />
    
  <div class="discussion-sidebar-heading text-bold">
    Linked issues
  </div>


      
<p>Successfully merging this pull request may close these issues.</p>

  <p>None yet</p>

</form>
</div>


    

    <div id="partial-users-participants" class="discussion-sidebar-item">
  <div class="participation">
    <div class="discussion-sidebar-heading text-bold">
      1 participant
    </div>
    <div class="participation-avatars d-flex flex-wrap">
        <a class="participant-avatar" data-hovercard-type="user" data-hovercard-url="/users/xslendix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/xslendix">
          <img class="avatar avatar-user" src="https://avatars0.githubusercontent.com/u/32436619?s=52&amp;v=4" width="26" height="26" alt="@xslendix" /> 
</a>    </div>
  </div>
</div>


    

    



    

</div>



</div></div>
    </div>
  </div>
  <div hidden>
  <span class="js-add-to-batch-enabled">Add this suggestion to a batch that can be applied as a single commit.</span>
  <span class="js-unchanged-suggestion">This suggestion is invalid because no changes were made to the code.</span>
  <span class="js-closed-pull">Suggestions cannot be applied while the pull request is closed.</span>
  <span class="js-viewing-subset-changes">Suggestions cannot be applied while viewing a subset of changes.</span>
  <span class="js-one-suggestion-per-line">Only one suggestion per line can be applied in a batch.</span>
  <span class="js-reenable-add-to-batch">Add this suggestion to a batch that can be applied as a single commit.</span>
  <span class="js-validation-on-left-blob">Applying suggestions on deleted lines is not supported.</span>
  <span class="js-validation-on-right-blob">You must change the existing code in this line in order to create a valid suggestion.</span>
  <span class="js-outdated-comment">Outdated suggestions cannot be applied.</span>
  <span class="js-resolved-thread">This suggestion has been applied or marked resolved.</span>
  <span class="js-pending-review">Suggestions cannot be applied from pending reviews.</span>
  <span class="js-is-multiline">Suggestions cannot be applied on multi-line comments.</span>
  <div class="form-group errored m-0 error js-suggested-changes-inline-validation-template d-flex" style="cursor: default;">
    <span class="js-suggested-changes-inline-error-message position-relative error m-0" style="max-width: inherit;"></span>
  </div>
</div>


  </div>


  </div>
</div>


    </main>
  </div>

  </div>

          
<div class="footer container-xl width-full p-responsive" role="contentinfo">
    <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between flex-sm-items-center pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light ">
      <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mr-lg-4" href="https://github.com">
        <svg height="24" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg>
</a>
      <ul class="list-style-none d-flex flex-wrap col-12 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
        <li class="mr-3 mr-lg-0">&copy; 2020 GitHub, Inc.</li>
          <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to terms, text:terms" href="https://github.com/site/terms">Terms</a></li>
          <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://github.com/site/privacy">Privacy</a></li>
            <li class="js-cookie-consent-preferences-link-container mr-3 mr-lg-0" hidden="hidden">
  <button data-ga-click="Footer, go to cookie preferences, text:cookie preferences" class="btn-link js-cookie-consent-preferences-link" type="button">Cookie Preferences</button>
</li>
          <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://github.com/security">Security</a></li>
          <li class="mr-3 mr-lg-0"><a href="https://githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
          <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to help, text:help" href="https://docs.github.com">Help</a></li>
          <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to contact, text:contact" href="https://github.com/contact">Contact GitHub</a></li>
          <li class="mr-3 mr-lg-0"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li>
        <li class="mr-3 mr-lg-0"><a href="https://docs.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
        <li class="mr-3 mr-lg-0"><a href="https://services.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
          <li class="mr-3 mr-lg-0"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
          <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li>
      </ul>
    </div>
  <div class="d-flex flex-justify-center pb-6">
    <span class="f6 text-gray-light"></span>
  </div>
</div>



  <div id="ajax-error-message" class="ajax-error-message flash flash-error">
    <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg>
    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
      <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg>
    </button>
    You can’t perform that action at this time.
  </div>


  <div class="js-stale-session-flash flash flash-warn flash-banner" hidden
    >
    <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path></svg>
    <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
    <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
  </div>
  <template id="site-details-dialog">
  <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open>
    <summary role="button" aria-label="Close dialog"></summary>
    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
        <svg class="octicon octicon-x" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path></svg>
      </button>
      <div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
    </details-dialog>
  </details>
</template>

  <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">
  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;">
  </div>
</div>

    <div class="js-cookie-consent-banner" hidden>
  <div class="hx_cookie-banner p-2 p-sm-3 p-md-4">
    <div style="max-width: 1194px;" class="Box hx_cookie-banner-box box-shadow-medium mx-auto">
    <div class="Box-body border-0 py-0 px-3 px-md-4">
      <div class="js-main-cookie-banner hx_cookie-banner-main">
          <div class="d-md-flex flex-items-center py-3">
            <p class="f5 flex-1 mb-3 mb-md-0">
              
  We use <span class="text-bold">optional</span> third-party analytics cookies to understand how you use GitHub.com so we can build better products.

              <span class="btn-link js-cookie-consent-learn-more">Learn more</span>.
            </p>
            <div class="d-flex d-md-block flex-wrap flex-sm-nowrap">
              <button class="btn btn-outline flex-1 mr-1 mx-sm-1 m-md-0 ml-md-2 js-cookie-consent-accept">Accept</button>
              <button class="btn btn-outline flex-1 ml-1 m-md-0 ml-md-2 js-cookie-consent-reject">Reject</button>
            </div>
          </div>
        </div>

        <div class="js-cookie-details hx_cookie-banner-details" hidden>
          <div class="d-md-flex flex-items-center py-3">
            <p class="f5 flex-1 mb-2 mb-md-0">
              
  We use <span class="text-bold">optional</span> third-party analytics cookies to understand how you use GitHub.com so we can build better products.

              <br>
              You can always update your selection by clicking <span class="text-bold">Cookie Preferences</span> at the bottom of the page.
              For more information, see our <a href="https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-privacy-statement">Privacy Statement</a>.
            </p>
          </div>

          <div class="d-md-flex flex-items-center py-3 border-top">
            <div class="f5 flex-1 mb-2 mb-md-0">
              <h5 class="mb-1">Essential cookies</h5>
              <p class="f6 mb-md-0">We use essential cookies to perform essential website functions, e.g. they're used to log you in. 
                <a href="https://docs.github.com/en/github/site-policy/github-subprocessors-and-cookies">Learn more</a>
              </p>
            </div>
            <div class="text-right">
              <h5 class="text-blue">Always active</h5>
            </div>
          </div>

          <div class="d-md-flex flex-items-center py-3 border-top">
            <div class="f5 flex-1 mb-2 mb-md-0">
              <h5 class="mb-1">Analytics cookies</h5>
              <p class="f6 mb-md-0">We use analytics cookies to understand how you use our websites so we can make them better, e.g. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. 
                <a href="https://docs.github.com/en/github/site-policy/github-subprocessors-and-cookies">Learn more</a>
              </p>
            </div>
            <div class="text-right">
              <div class="BtnGroup mt-1 mt-md-0 ml-2">
                <button class="btn btn-outline BtnGroup-item js-accept-analytics-cookies" type="button">Accept</button>
                <button class="btn btn-outline BtnGroup-item js-reject-analytics-cookies" type="button">Reject</button>
              </div>
            </div>
          </div>

          <div class="text-right py-3 border-top">
            <button class="btn btn-primary js-save-cookie-preferences" type="button" disabled>Save preferences</button>
          </div>
        </div>
</div></div>  </div>
</div>


  </body>
</html>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR REVIEW] New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
@ 2020-10-31 23:57 ` ericonr
  2020-10-31 23:57 ` ericonr
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-10-31 23:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 195 bytes --]

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/26031#discussion_r515554744

Comment:
No need to restrict archs if it works on others.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR REVIEW] New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
                   ` (3 preceding siblings ...)
  2020-10-31 23:57 ` ericonr
@ 2020-10-31 23:57 ` ericonr
  2020-11-04 19:34 ` [PR PATCH] [Updated] " xslendix
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-10-31 23:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 213 bytes --]

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/26031#discussion_r515554710

Comment:
Why did you create this folder? Nothing's being installed into it.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR REVIEW] New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
  2020-10-31 23:57 ` [PR REVIEW] " ericonr
@ 2020-10-31 23:57 ` ericonr
  2020-10-31 23:57 ` ericonr
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-10-31 23:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 221 bytes --]

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/26031#discussion_r515555019

Comment:
doesn't need to be created if you're using `vinstall` to put things in it.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR REVIEW] New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
  2020-10-31 23:57 ` [PR REVIEW] " ericonr
  2020-10-31 23:57 ` ericonr
@ 2020-10-31 23:57 ` ericonr
  2020-10-31 23:57 ` ericonr
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-10-31 23:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 260 bytes --]

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/26031#discussion_r515554991

Comment:
Install paths shouldn't start with `/`. Installing multiple files should be done with a `for file in *.ini` loop.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR REVIEW] New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
                   ` (2 preceding siblings ...)
  2020-10-31 23:57 ` ericonr
@ 2020-10-31 23:57 ` ericonr
  2020-10-31 23:57 ` ericonr
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-10-31 23:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 241 bytes --]

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/26031#discussion_r515554840

Comment:
It's `GPL-2.0 -or-later` https://github.com/CatxFish/obs-v4l2sink/blob/master/src/v4l2sink.cpp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
                   ` (4 preceding siblings ...)
  2020-10-31 23:57 ` ericonr
@ 2020-11-04 19:34 ` xslendix
  2020-11-04 19:36 ` [PR REVIEW] " xslendix
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: xslendix @ 2020-11-04 19:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 581 bytes --]

There is an updated pull request by xslendix against master on the void-packages repository

https://github.com/xslendix/void-packages master
https://github.com/void-linux/void-packages/pull/26031

New package: obs-v4l2sink-3.5
I found this plugin for OBS _extremly_ useful. I thought "might as well add this to void's packages". I am sure there's a better way to implement this but this is what I could have done for my first xbps package. If anyone can improve it, that would be awesome!

A patch file from https://github.com/void-linux/void-packages/pull/26031.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-26031.patch --]
[-- Type: text/x-diff, Size: 46413 bytes --]

From 1e964e5a4bc4157fddb7c1daa71d2e13a98d7e49 Mon Sep 17 00:00:00 2001
From: xSlendiX <radu.ungureanu@techie.com>
Date: Sun, 1 Nov 2020 00:31:18 +0200
Subject: [PATCH 1/2] New package: obs-v4l2sink-3.5

---
 srcpkgs/obs-v4l2sink/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/obs-v4l2sink/template

diff --git a/srcpkgs/obs-v4l2sink/template b/srcpkgs/obs-v4l2sink/template
new file mode 100644
index 00000000000..ec93d2a1425
--- /dev/null
+++ b/srcpkgs/obs-v4l2sink/template
@@ -0,0 +1,18 @@
+# Template file for 'obs-v4l2sink'
+pkgname=obs-v4l2sink
+version=3.5
+revision=1
+archs="x86_64"
+depends="obs v4l2loopback"
+short_desc="OBS plugin that provides output capabilities to a v4L2 device"
+maintainer="xSlendiX <radu.ungureanu@techie.com>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/CatxFish/obs-v4l2sink"
+
+do_install() {
+	mkdir -r /usr/lib/obs-plugins
+	mkdir -r /usr/share/obs/obs-plugins/v4l2sink/locale
+
+	vinstall v4l2sink.so 755 /usr/lib/obs-plugins
+	vinstall *.ini 644 /usr/lib/obs-plugins
+}

From dbd4f9f2942a3869fcf02e92debcbc0b04055266 Mon Sep 17 00:00:00 2001
From: xSlendiX <radu.ungureanu@techie.com>
Date: Wed, 4 Nov 2020 21:33:50 +0200
Subject: [PATCH 2/2] obs-v4l2sink: update to 3.5.

---
 srcpkgs/obs-v4l2sink/files/de-DE.ini   |   4 ++++
 srcpkgs/obs-v4l2sink/files/en-US.ini   |   4 ++++
 srcpkgs/obs-v4l2sink/files/v4l2sink.so | Bin 0 -> 110368 bytes
 srcpkgs/obs-v4l2sink/files/zh-TW.ini   |   4 ++++
 srcpkgs/obs-v4l2sink/template          |  12 ++++++------
 5 files changed, 18 insertions(+), 6 deletions(-)
 create mode 100644 srcpkgs/obs-v4l2sink/files/de-DE.ini
 create mode 100644 srcpkgs/obs-v4l2sink/files/en-US.ini
 create mode 100755 srcpkgs/obs-v4l2sink/files/v4l2sink.so
 create mode 100644 srcpkgs/obs-v4l2sink/files/zh-TW.ini

diff --git a/srcpkgs/obs-v4l2sink/files/de-DE.ini b/srcpkgs/obs-v4l2sink/files/de-DE.ini
new file mode 100644
index 00000000000..8c05d080d0d
--- /dev/null
+++ b/srcpkgs/obs-v4l2sink/files/de-DE.ini
@@ -0,0 +1,4 @@
+V4l2sink="V4L2 Videoausgabe"
+AutoStart="Automatisch starten"
+Device="Pfad zum V4L2-Gerät"
+Format="Videoformat"
diff --git a/srcpkgs/obs-v4l2sink/files/en-US.ini b/srcpkgs/obs-v4l2sink/files/en-US.ini
new file mode 100644
index 00000000000..3d050b09c5e
--- /dev/null
+++ b/srcpkgs/obs-v4l2sink/files/en-US.ini
@@ -0,0 +1,4 @@
+V4l2sink="V4L2 Video Output"
+AutoStart="Auto Start"
+Device="Path to V4L2 Device"
+Format="Video Format"
diff --git a/srcpkgs/obs-v4l2sink/files/v4l2sink.so b/srcpkgs/obs-v4l2sink/files/v4l2sink.so
new file mode 100755
index 0000000000000000000000000000000000000000..f2bec854065aad4be6c988d3fb8f26f025d03687
GIT binary patch
literal 110368
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
J@7>_b{{dSAM>+ri

literal 0
HcmV?d00001

diff --git a/srcpkgs/obs-v4l2sink/files/zh-TW.ini b/srcpkgs/obs-v4l2sink/files/zh-TW.ini
new file mode 100644
index 00000000000..6f67bdd2698
--- /dev/null
+++ b/srcpkgs/obs-v4l2sink/files/zh-TW.ini
@@ -0,0 +1,4 @@
+V4l2sink="V4L2輸出"
+AutoStart="自動開始"
+Device="裝置路徑"
+Format="影像格式"
diff --git a/srcpkgs/obs-v4l2sink/template b/srcpkgs/obs-v4l2sink/template
index ec93d2a1425..3a714e756a3 100644
--- a/srcpkgs/obs-v4l2sink/template
+++ b/srcpkgs/obs-v4l2sink/template
@@ -2,17 +2,17 @@
 pkgname=obs-v4l2sink
 version=3.5
 revision=1
-archs="x86_64"
+archs=""
 depends="obs v4l2loopback"
 short_desc="OBS plugin that provides output capabilities to a v4L2 device"
 maintainer="xSlendiX <radu.ungureanu@techie.com>"
-license="GPL-3.0-or-later"
+license="GPL-2.0-or-later"
 homepage="https://github.com/CatxFish/obs-v4l2sink"
 
 do_install() {
-	mkdir -r /usr/lib/obs-plugins
-	mkdir -r /usr/share/obs/obs-plugins/v4l2sink/locale
+	vinstall ${FILESDIR}/v4l2sink.so 755 /usr/lib/obs-plugins
 
-	vinstall v4l2sink.so 755 /usr/lib/obs-plugins
-	vinstall *.ini 644 /usr/lib/obs-plugins
+	for f in de-DE.ini en-US.ini zh-TW.ini; do
+		vinstall ${FILESDIR}/${f} 644 /usr/lib/obs-plugins/v4l2sink/locale/${f}
+	done
 }

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR REVIEW] New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
                   ` (5 preceding siblings ...)
  2020-11-04 19:34 ` [PR PATCH] [Updated] " xslendix
@ 2020-11-04 19:36 ` xslendix
  2020-12-16  0:14 ` HadetTheUndying
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: xslendix @ 2020-11-04 19:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

New review comment by xslendix on void-packages repository

https://github.com/void-linux/void-packages/pull/26031#discussion_r517580539

Comment:
for file in *.ini doesnt work. it takes * literally

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
                   ` (6 preceding siblings ...)
  2020-11-04 19:36 ` [PR REVIEW] " xslendix
@ 2020-12-16  0:14 ` HadetTheUndying
  2020-12-16  1:18 ` ericonr
  2020-12-16  1:18 ` [PR PATCH] [Closed]: " ericonr
  9 siblings, 0 replies; 11+ messages in thread
From: HadetTheUndying @ 2020-12-16  0:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 254 bytes --]

New comment by HadetTheUndying on void-packages repository

https://github.com/void-linux/void-packages/pull/26031#issuecomment-745661560

Comment:
OBS Includes this functionality by default in the latest release. There's no need for additional plugins.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
                   ` (7 preceding siblings ...)
  2020-12-16  0:14 ` HadetTheUndying
@ 2020-12-16  1:18 ` ericonr
  2020-12-16  1:18 ` [PR PATCH] [Closed]: " ericonr
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-12-16  1:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 259 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/26031#issuecomment-745700483

Comment:
For the record, putting a binary file in `files/` isn't acceptable....

Thanks @HadetTheUndying, will close for now.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Closed]: New package: obs-v4l2sink-3.5
  2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
                   ` (8 preceding siblings ...)
  2020-12-16  1:18 ` ericonr
@ 2020-12-16  1:18 ` ericonr
  9 siblings, 0 replies; 11+ messages in thread
From: ericonr @ 2020-12-16  1:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 424 bytes --]

There's a closed pull request on the void-packages repository

New package: obs-v4l2sink-3.5
https://github.com/void-linux/void-packages/pull/26031

Description:
I found this plugin for OBS _extremly_ useful. I thought "might as well add this to void's packages". I am sure there's a better way to implement this but this is what I could have done for my first xbps package. If anyone can improve it, that would be awesome!

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2020-12-16  1:18 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-31 22:47 [PR PATCH] New package: obs-v4l2sink-3.5 xslendix
2020-10-31 23:57 ` [PR REVIEW] " ericonr
2020-10-31 23:57 ` ericonr
2020-10-31 23:57 ` ericonr
2020-10-31 23:57 ` ericonr
2020-10-31 23:57 ` ericonr
2020-11-04 19:34 ` [PR PATCH] [Updated] " xslendix
2020-11-04 19:36 ` [PR REVIEW] " xslendix
2020-12-16  0:14 ` HadetTheUndying
2020-12-16  1:18 ` ericonr
2020-12-16  1:18 ` [PR PATCH] [Closed]: " ericonr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).