{"action":"created","issue":{"url":"https://api.github.com/repos/stsaz/fmedia/issues/7","repository_url":"https://api.github.com/repos/stsaz/fmedia","labels_url":"https://api.github.com/repos/stsaz/fmedia/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/stsaz/fmedia/issues/7/comments","events_url":"https://api.github.com/repos/stsaz/fmedia/issues/7/events","html_url":"https://github.com/stsaz/fmedia/issues/7","id":304982219,"number":7,"title":"Creating an Arch Linux PKGBUILD","user":{"login":"milkmiruku","id":108225,"avatar_url":"https://avatars2.githubusercontent.com/u/108225?v=4","gravatar_id":"","url":"https://api.github.com/users/milkmiruku","html_url":"https://github.com/milkmiruku","followers_url":"https://api.github.com/users/milkmiruku/followers","following_url":"https://api.github.com/users/milkmiruku/following{/other_user}","gists_url":"https://api.github.com/users/milkmiruku/gists{/gist_id}","starred_url":"https://api.github.com/users/milkmiruku/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/milkmiruku/subscriptions","organizations_url":"https://api.github.com/users/milkmiruku/orgs","repos_url":"https://api.github.com/users/milkmiruku/repos","events_url":"https://api.github.com/users/milkmiruku/events{/privacy}","received_events_url":"https://api.github.com/users/milkmiruku/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2018-03-14T00:27:42Z","updated_at":"2018-04-08T17:49:27Z","closed_at":null,"author_association":"NONE","body":"Following on from stsaz/ff-3pt#1 in the correct project;\r\n\r\nMight you have a programmatic method of reproducing the build?\r\n\r\nI was looking to create an Arch Linux PKGBUILD for fmedia. From a general perspective, a vcs (rather than bin) PKGBUILD is easier because the package version can be taken [automatically](https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git) from the git repo (on install), where as bin PKGBUILDs need to be manually updated by the maintainer (or edited by the user) for each new release.\r\n\r\nBut if you're not building for the latest versions of libraries (targeted by rolling release distros), might you be using distro source packages? Arch might have source or bin versions (mostly in the AUR) available that sometimes relate to other distros or such.\r\n\r\nMight the use of git submodules to retrieving library code be something you would be interested in? It could be done recursively from the fmedia repo.\r\n\r\nHere's my [initial PKGBUILD](https://gist.github.com/milkmiruku/6683e6ad15ee66a03eec1c90a31a80f5) without moving/patching, just went through with the specific versions, I'll come back to that over the next few days. Already I noticed flac dep. matches the Arch Extra repos version so the source could be copied. I might make a binary version too, for kicks/experience."},"comment":{"url":"https://api.github.com/repos/stsaz/fmedia/issues/comments/379568519","html_url":"https://github.com/stsaz/fmedia/issues/7#issuecomment-379568519","issue_url":"https://api.github.com/repos/stsaz/fmedia/issues/7","id":379568519,"user":{"login":"stsaz","id":4729655,"avatar_url":"https://avatars0.githubusercontent.com/u/4729655?v=4","gravatar_id":"","url":"https://api.github.com/users/stsaz","html_url":"https://github.com/stsaz","followers_url":"https://api.github.com/users/stsaz/followers","following_url":"https://api.github.com/users/stsaz/following{/other_user}","gists_url":"https://api.github.com/users/stsaz/gists{/gist_id}","starred_url":"https://api.github.com/users/stsaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stsaz/subscriptions","organizations_url":"https://api.github.com/users/stsaz/orgs","repos_url":"https://api.github.com/users/stsaz/repos","events_url":"https://api.github.com/users/stsaz/events{/privacy}","received_events_url":"https://api.github.com/users/stsaz/received_events","type":"User","site_admin":false},"created_at":"2018-04-08T17:49:27Z","updated_at":"2018-04-08T17:49:27Z","author_association":"OWNER","body":"Try this patch: [fix-linux-writev.txt](https://github.com/stsaz/fmedia/files/1887725/fix-linux-writev.txt)\r\n\r\nIt seems that your system's `sys/socket.h` doesn't include `sys/uio.h` internally.  Anyway, it's good thta you've found this.  The patch includes it explicitly, should help.\r\n"}}
{"actor":{"display_login":"stsaz"}}