2024-09-24 08:56:37 +00:00
import { _ as _export _sfc , c as createElementBlock , I as createVNode , w as withCtx , a8 as createStaticVNode , D as resolveComponent , o as openBlock , l as createBaseVNode , a as createTextVNode } from "./chunks/framework.B9AX-CPi.js" ;
2024-05-30 02:02:10 +00:00
const _ _pageData = JSON . parse ( '{"title":"Building QMK with GitHub Userspace","description":"","frontmatter":{},"headers":[],"relativePath":"newbs_building_firmware_workflow.md","filePath":"newbs_building_firmware_workflow.md"}' ) ;
const _sfc _main = { name : "newbs_building_firmware_workflow.md" } ;
2024-05-31 00:38:24 +00:00
const _hoisted _1 = /* @__PURE__ */ createStaticVNode ( "" , 10 ) ;
const _hoisted _11 = /* @__PURE__ */ createBaseVNode ( "p" , null , [
2024-05-30 02:02:10 +00:00
/* @__PURE__ */ createTextVNode ( "QMK maintains a bundle of MSYS2, the CLI and all necessary dependencies including Git. Install " ) ,
/* @__PURE__ */ createBaseVNode ( "a" , {
href : "https://msys.qmk.fm/" ,
target : "_blank" ,
rel : "noreferrer"
} , "QMK MSYS" ) ,
/* @__PURE__ */ createTextVNode ( " with the latest release " ) ,
/* @__PURE__ */ createBaseVNode ( "a" , {
href : "https://github.com/qmk/qmk_distro_msys/releases/latest" ,
target : "_blank" ,
rel : "noreferrer"
} , "here" ) ,
/* @__PURE__ */ createTextVNode ( ". Git will be part of the bundle." )
] , - 1 ) ;
2024-05-31 00:38:24 +00:00
const _hoisted _12 = /* @__PURE__ */ createBaseVNode ( "p" , null , [
2024-05-30 02:02:10 +00:00
/* @__PURE__ */ createTextVNode ( "Install Homebrew following the instructions on " ) ,
/* @__PURE__ */ createBaseVNode ( "a" , {
href : "https://brew.sh" ,
target : "_blank" ,
rel : "noreferrer"
} , "https://brew.sh" ) ,
/* @__PURE__ */ createTextVNode ( ". Git will be part of the bundle." )
] , - 1 ) ;
2024-05-31 00:38:24 +00:00
const _hoisted _13 = /* @__PURE__ */ createBaseVNode ( "p" , null , "It's very likely that you already have Git installed. If not, use one of the following commands:" , - 1 ) ;
const _hoisted _14 = /* @__PURE__ */ createBaseVNode ( "ul" , null , [
2024-05-30 02:02:10 +00:00
/* @__PURE__ */ createBaseVNode ( "li" , null , [
/* @__PURE__ */ createTextVNode ( "Debian / Ubuntu / Devuan: " ) ,
/* @__PURE__ */ createBaseVNode ( "code" , null , "sudo apt install -y git" )
] ) ,
/* @__PURE__ */ createBaseVNode ( "li" , null , [
/* @__PURE__ */ createTextVNode ( "Fedora / Red Hat / CentOS: " ) ,
/* @__PURE__ */ createBaseVNode ( "code" , null , "sudo yum -y install git" )
] ) ,
/* @__PURE__ */ createBaseVNode ( "li" , null , [
/* @__PURE__ */ createTextVNode ( "Arch / Manjaro: " ) ,
/* @__PURE__ */ createBaseVNode ( "code" , null , "sudo pacman --needed --noconfirm -S git" )
] ) ,
/* @__PURE__ */ createBaseVNode ( "li" , null , [
/* @__PURE__ */ createTextVNode ( "Void: " ) ,
/* @__PURE__ */ createBaseVNode ( "code" , null , "sudo xbps-install -y git" )
] ) ,
/* @__PURE__ */ createBaseVNode ( "li" , null , [
/* @__PURE__ */ createTextVNode ( "Solus: " ) ,
/* @__PURE__ */ createBaseVNode ( "code" , null , "sudo eopkg -y install git" )
] ) ,
/* @__PURE__ */ createBaseVNode ( "li" , null , [
/* @__PURE__ */ createTextVNode ( "Sabayon: " ) ,
/* @__PURE__ */ createBaseVNode ( "code" , null , "sudo equo install dev-vcs/git" )
] ) ,
/* @__PURE__ */ createBaseVNode ( "li" , null , [
/* @__PURE__ */ createTextVNode ( "Gentoo: " ) ,
/* @__PURE__ */ createBaseVNode ( "code" , null , "sudo emerge dev-vcs/git" )
] )
] , - 1 ) ;
2024-05-31 00:38:24 +00:00
const _hoisted _15 = /* @__PURE__ */ createStaticVNode ( "" , 35 ) ;
2024-05-30 02:02:10 +00:00
function _sfc _render ( _ctx , _cache , $props , $setup , $data , $options ) {
const _component _PluginTabsTab = resolveComponent ( "PluginTabsTab" ) ;
const _component _PluginTabs = resolveComponent ( "PluginTabs" ) ;
return openBlock ( ) , createElementBlock ( "div" , null , [
_hoisted _1 ,
createVNode ( _component _PluginTabs , null , {
default : withCtx ( ( ) => [
createVNode ( _component _PluginTabsTab , { label : "Windows" } , {
default : withCtx ( ( ) => [
2024-05-31 00:38:24 +00:00
_hoisted _11
2024-05-30 02:02:10 +00:00
] ) ,
_ : 1
} ) ,
createVNode ( _component _PluginTabsTab , { label : "macOS" } , {
default : withCtx ( ( ) => [
2024-05-31 00:38:24 +00:00
_hoisted _12
2024-05-30 02:02:10 +00:00
] ) ,
_ : 1
} ) ,
createVNode ( _component _PluginTabsTab , { label : "Linux/WSL" } , {
default : withCtx ( ( ) => [
2024-05-31 00:38:24 +00:00
_hoisted _13 ,
_hoisted _14
2024-05-30 02:02:10 +00:00
] ) ,
_ : 1
} )
] ) ,
_ : 1
} ) ,
2024-05-31 00:38:24 +00:00
_hoisted _15
2024-05-30 02:02:10 +00:00
] ) ;
}
const newbs _building _firmware _workflow = /* @__PURE__ */ _export _sfc ( _sfc _main , [ [ "render" , _sfc _render ] ] ) ;
export {
_ _pageData ,
newbs _building _firmware _workflow as default
} ;