executable_mjru-github-projects.scm 77 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028
  1. #!/run/current-system/profile/bin/guile \
  2. --no-auto-compile -e (mjru-github-projects) -s
  3. !#
  4. (define-module (mjru-github-projects)
  5. #:use-module (guix build utils)
  6. #:use-module (guix discovery)
  7. #:use-module (guix records)
  8. #:use-module (ice-9 format)
  9. #:use-module (ice-9 ftw)
  10. #:use-module (ice-9 match)
  11. #:use-module (ice-9 popen)
  12. #:use-module (ice-9 pretty-print)
  13. #:use-module (ice-9 rdelim)
  14. #:use-module (ice-9 string-fun)
  15. #:use-module (srfi srfi-1)
  16. #:use-module (srfi srfi-26)
  17. #:use-module (guile pass)
  18. #:export (main))
  19. (add-to-load-path "/home/oleg/.local/share/chezmoi/dotfiles")
  20. (define-record-type* <git-project>
  21. git-project make-git-project
  22. git-project?
  23. (name git-project-name)
  24. (group git-project-group)
  25. (output git-project-output (default #f)))
  26. (define* (fold-projects proc init
  27. #:optional
  28. (modules (list (resolve-module '(projects)))))
  29. "For each git-project type exported by one of MODULES, call (PROC RESULT).
  30. INIT is used as the initial value of RESULT."
  31. (fold-module-public-variables (lambda (object result)
  32. (if (git-project? object)
  33. (proc object result)
  34. result))
  35. init
  36. modules))
  37. (define-public git-project-ci-bfg
  38. (git-project
  39. (name "bfg")
  40. (group "ci")
  41. (output
  42. "/home/oleg/src/gitlab.intr/_ci/bfg")))
  43. (define-public git-project-ci-cfssl
  44. (git-project
  45. (name "cfssl")
  46. (group "ci")
  47. (output
  48. "/home/oleg/src/gitlab.intr/_ci/cfssl")))
  49. (define-public git-project-ci-chatops
  50. (git-project
  51. (name "chatops")
  52. (group "ci")
  53. (output
  54. "/home/oleg/src/gitlab.intr/_ci/chatops")))
  55. (define-public git-project-ci-chef-workstation
  56. (git-project
  57. (name "chef-workstation")
  58. (group "ci")
  59. (output
  60. "/home/oleg/src/gitlab.intr/_ci/chef-workstation")))
  61. (define-public git-project-ci-dh-docker-swarm-vm
  62. (git-project
  63. (name "dh-docker-swarm-vm")
  64. (group "ci")
  65. (output
  66. "/home/oleg/src/gitlab.intr/_ci/dh-docker-swarm-vm")))
  67. (define-public git-project-ci-docker-stacks
  68. (git-project
  69. (name "docker-stacks")
  70. (group "ci")
  71. (output
  72. "/home/oleg/src/gitlab.intr/_ci/docker-stacks")))
  73. (define-public git-project-ci-hms
  74. (git-project
  75. (name "hms")
  76. (group "ci")
  77. (output
  78. "/home/oleg/src/gitlab.intr/_ci/hms")))
  79. (define-public git-project-ci-jenkins
  80. (git-project
  81. (name "jenkins")
  82. (group "ci")
  83. (output
  84. "/home/oleg/src/gitlab.intr/_ci/jenkins")))
  85. (define-public git-project-ci-jenkins-nix
  86. (git-project
  87. (name "jenkins-nix")
  88. (group "ci")
  89. (output
  90. "/home/oleg/src/gitlab.intr/_ci/jenkins-nix")))
  91. (define-public git-project-ci-jenkins-nix-plugins
  92. (git-project
  93. (name "jenkins-nix-plugins")
  94. (group "ci")
  95. (output
  96. "/home/oleg/src/gitlab.intr/_ci/jenkins-nix-plugins")))
  97. (define-public git-project-ci-jenkins-scriptler
  98. (git-project
  99. (name "jenkins-scriptler")
  100. (group "ci")
  101. (output
  102. "/home/oleg/src/gitlab.intr/_ci/jenkins-scriptler")))
  103. (define-public git-project-ci-joker-compose
  104. (git-project
  105. (name "joker-compose")
  106. (group "ci")
  107. (output
  108. "/home/oleg/src/gitlab.intr/_ci/joker-compose")))
  109. (define-public git-project-ci-maintenance
  110. (git-project
  111. (name "maintenance")
  112. (group "ci")
  113. (output
  114. "/home/oleg/src/gitlab.intr/_ci/maintenance")))
  115. (define-public git-project-ci-maintenance-github
  116. (git-project
  117. (name "maintenance-github")
  118. (group "ci")
  119. (output
  120. "/home/oleg/src/gitlab.intr/_ci/maintenance-github")))
  121. (define-public git-project-ci-maintenance-gitlab-com
  122. (git-project
  123. (name "maintenance-gitlab-com")
  124. (group "ci")
  125. (output
  126. "/home/oleg/src/gitlab.intr/_ci/maintenance-gitlab-com")))
  127. (define-public git-project-ci-maintenance-gitlab-intr
  128. (git-project
  129. (name "maintenance-gitlab-intr")
  130. (group "ci")
  131. (output
  132. "/home/oleg/src/gitlab.intr/_ci/maintenance-gitlab-intr")))
  133. (define-public git-project-ci-nexus
  134. (git-project
  135. (name "nexus")
  136. (group "ci")
  137. (output
  138. "/home/oleg/src/gitlab.intr/_ci/nexus")))
  139. (define-public git-project-ci-nginx
  140. (git-project
  141. (name "nginx")
  142. (group "ci")
  143. (output
  144. "/home/oleg/src/gitlab.intr/_ci/nginx")))
  145. (define-public git-project-ci-nix-flake-update
  146. (git-project
  147. (name "nix-flake-update")
  148. (group "ci")
  149. (output
  150. "/home/oleg/src/gitlab.intr/_ci/nix-flake-update")))
  151. (define-public git-project-ci-nix-store-gc
  152. (git-project
  153. (name "nix-store-gc")
  154. (group "ci")
  155. (output
  156. "/home/oleg/src/gitlab.intr/_ci/nix-store-gc")))
  157. (define-public git-project-ci-nixops
  158. (git-project
  159. (name "nixops")
  160. (group "ci")
  161. (output
  162. "/home/oleg/src/gitlab.intr/_ci/nixops")))
  163. (define-public git-project-ci-nixos-docker
  164. (git-project
  165. (name "nixos-docker")
  166. (group "ci")
  167. (output
  168. "/home/oleg/src/gitlab.intr/_ci/nixos-docker")))
  169. (define-public git-project-ci-nixpkgs
  170. (git-project
  171. (name "nixpkgs")
  172. (group "ci")
  173. (output
  174. "/home/oleg/src/gitlab.intr/_ci/nixpkgs")))
  175. (define-public git-project-ci-packer
  176. (git-project
  177. (name "packer")
  178. (group "ci")
  179. (output
  180. "/home/oleg/src/gitlab.intr/_ci/packer")))
  181. (define-public git-project-ci-pipeline-shared-libs
  182. (git-project
  183. (name "pipeline-shared-libs")
  184. (group "ci")
  185. (output
  186. "/home/oleg/src/gitlab.intr/_ci/pipeline-shared-libs")))
  187. (define-public git-project-ci-vault
  188. (git-project
  189. (name "vault")
  190. (group "ci")
  191. (output
  192. "/home/oleg/src/gitlab.intr/_ci/vault")))
  193. (define-public git-project-ansible-alerta-deploy
  194. (git-project
  195. (name "alerta-deploy")
  196. (group "ansible")
  197. (output
  198. "/home/oleg/src/gitlab.intr/ansible/alerta-deploy")))
  199. (define-public git-project-ansible-docker-provision
  200. (git-project
  201. (name "docker-provision")
  202. (group "ansible")
  203. (output
  204. "/home/oleg/src/gitlab.intr/ansible/docker-provision")))
  205. (define-public git-project-ansible-dockerhost
  206. (git-project
  207. (name "dockerhost")
  208. (group "ansible")
  209. (output
  210. "/home/oleg/src/gitlab.intr/ansible/dockerhost")))
  211. (define-public git-project-ansible-filebeat
  212. (git-project
  213. (name "filebeat")
  214. (group "ansible")
  215. (output
  216. "/home/oleg/src/gitlab.intr/ansible/filebeat")))
  217. (define-public git-project-ansible-kvm
  218. (git-project
  219. (name "kvm")
  220. (group "ansible")
  221. (output
  222. "/home/oleg/src/gitlab.intr/ansible/kvm")))
  223. (define-public git-project-ansible-mj-ns
  224. (git-project
  225. (name "mj-ns")
  226. (group "ansible")
  227. (output
  228. "/home/oleg/src/gitlab.intr/ansible/mj-ns")))
  229. (define-public git-project-ansible-shared
  230. (git-project
  231. (name "shared")
  232. (group "ansible")
  233. (output
  234. "/home/oleg/src/gitlab.intr/ansible/shared")))
  235. (define-public git-project-ansible-telegraf
  236. (git-project
  237. (name "telegraf")
  238. (group "ansible")
  239. (output
  240. "/home/oleg/src/gitlab.intr/ansible/telegraf")))
  241. (define-public git-project-apps-bitrix
  242. (git-project
  243. (name "bitrix")
  244. (group "apps")
  245. (output
  246. "/home/oleg/src/gitlab.intr/apps/bitrix")))
  247. (define-public git-project-apps-bitrix-start
  248. (git-project
  249. (name "bitrix-start")
  250. (group "apps")
  251. (output
  252. "/home/oleg/src/gitlab.intr/apps/bitrix-start")))
  253. (define-public git-project-apps-joomla
  254. (git-project
  255. (name "joomla")
  256. (group "apps")
  257. (output
  258. "/home/oleg/src/gitlab.intr/apps/joomla")))
  259. (define-public git-project-apps-moodle
  260. (git-project
  261. (name "moodle")
  262. (group "apps")
  263. (output
  264. "/home/oleg/src/gitlab.intr/apps/moodle")))
  265. (define-public git-project-apps-moodle-language
  266. (git-project
  267. (name "moodle-language")
  268. (group "apps")
  269. (output
  270. "/home/oleg/src/gitlab.intr/apps/moodle-language")))
  271. (define-public git-project-apps-opencart
  272. (git-project
  273. (name "opencart")
  274. (group "apps")
  275. (output
  276. "/home/oleg/src/gitlab.intr/apps/opencart")))
  277. (define-public git-project-apps-opencart-rus
  278. (git-project
  279. (name "opencart-rus")
  280. (group "apps")
  281. (output
  282. "/home/oleg/src/gitlab.intr/apps/opencart-rus")))
  283. (define-public git-project-apps-wordpress
  284. (git-project
  285. (name "wordpress")
  286. (group "apps")
  287. (output
  288. "/home/oleg/src/gitlab.intr/apps/wordpress")))
  289. (define-public git-project-arenda-servera-centos-7
  290. (git-project
  291. (name "centos-7")
  292. (group "arenda-servera")
  293. (output
  294. "/home/oleg/src/gitlab.intr/arenda-servera/centos-7")))
  295. (define-public git-project-backup-ftpserver
  296. (git-project
  297. (name "ftpserver")
  298. (group "backup")
  299. (output
  300. "/home/oleg/src/gitlab.intr/backup/ftpserver")))
  301. (define-public git-project-backup-rclone
  302. (git-project
  303. (name "rclone")
  304. (group "backup")
  305. (output
  306. "/home/oleg/src/gitlab.intr/backup/rclone")))
  307. (define-public git-project-backup-restic-prometheus-exporter
  308. (git-project
  309. (name "restic-prometheus-exporter")
  310. (group "backup")
  311. (output
  312. "/home/oleg/src/gitlab.intr/backup/restic-prometheus-exporter")))
  313. (define-public git-project-base-apachebox
  314. (git-project
  315. (name "apachebox")
  316. (group "base")
  317. (output
  318. "/home/oleg/src/gitlab.intr/base/apachebox")))
  319. (define-public git-project-base-javabox
  320. (git-project
  321. (name "javabox")
  322. (group "base")
  323. (output
  324. "/home/oleg/src/gitlab.intr/base/javabox")))
  325. (define-public git-project-base-mj-composer
  326. (git-project
  327. (name "mj-composer")
  328. (group "base")
  329. (output
  330. "/home/oleg/src/gitlab.intr/base/mj-composer")))
  331. (define-public git-project-base-nexus
  332. (git-project
  333. (name "nexus")
  334. (group "base")
  335. (output
  336. "/home/oleg/src/gitlab.intr/base/nexus")))
  337. (define-public git-project-base-restic
  338. (git-project
  339. (name "restic")
  340. (group "base")
  341. (output
  342. "/home/oleg/src/gitlab.intr/base/restic")))
  343. (define-public git-project-base-shared-build-php
  344. (git-project
  345. (name "shared-build-php")
  346. (group "base")
  347. (output
  348. "/home/oleg/src/gitlab.intr/base/shared-build-php")))
  349. (define-public git-project-billing2-billing
  350. (git-project
  351. (name "billing")
  352. (group "billing2")
  353. (output
  354. "/home/oleg/src/gitlab.intr/billing2/billing")))
  355. (define-public git-project-billing2-billing2-cron
  356. (git-project
  357. (name "billing2-cron")
  358. (group "billing2")
  359. (output
  360. "/home/oleg/src/gitlab.intr/billing2/billing2-cron")))
  361. (define-public git-project-billing2-control
  362. (git-project
  363. (name "control")
  364. (group "billing2")
  365. (output
  366. "/home/oleg/src/gitlab.intr/billing2/control")))
  367. (define-public git-project-billing2-mj-rpc
  368. (git-project
  369. (name "mj-rpc")
  370. (group "billing2")
  371. (output
  372. "/home/oleg/src/gitlab.intr/billing2/mj-rpc")))
  373. (define-public git-project-billing2-payment-listener
  374. (git-project
  375. (name "payment-listener")
  376. (group "billing2")
  377. (output
  378. "/home/oleg/src/gitlab.intr/billing2/payment-listener")))
  379. (define-public git-project-billing2-phpverchanger
  380. (git-project
  381. (name "phpverchanger")
  382. (group "billing2")
  383. (output
  384. "/home/oleg/src/gitlab.intr/billing2/phpverchanger")))
  385. (define-public git-project-chef-bareos_clients
  386. (git-project
  387. (name "bareos_clients")
  388. (group "chef")
  389. (output
  390. "/home/oleg/src/gitlab.intr/chef/bareos_clients")))
  391. (define-public git-project-chef-bareos_server
  392. (git-project
  393. (name "bareos_server")
  394. (group "chef")
  395. (output
  396. "/home/oleg/src/gitlab.intr/chef/bareos_server")))
  397. (define-public git-project-chef-chef-callbacks
  398. (git-project
  399. (name "chef-callbacks")
  400. (group "chef")
  401. (output
  402. "/home/oleg/src/gitlab.intr/chef/chef-callbacks")))
  403. (define-public git-project-chef-colo
  404. (git-project
  405. (name "colo")
  406. (group "chef")
  407. (output
  408. "/home/oleg/src/gitlab.intr/chef/colo")))
  409. (define-public git-project-chef-cron
  410. (git-project
  411. (name "cron")
  412. (group "chef")
  413. (output
  414. "/home/oleg/src/gitlab.intr/chef/cron")))
  415. (define-public git-project-chef-git
  416. (git-project
  417. (name "git")
  418. (group "chef")
  419. (output
  420. "/home/oleg/src/gitlab.intr/chef/git")))
  421. (define-public git-project-chef-kvm
  422. (git-project
  423. (name "kvm")
  424. (group "chef")
  425. (output
  426. "/home/oleg/src/gitlab.intr/chef/kvm")))
  427. (define-public git-project-chef-kvm-dev
  428. (git-project
  429. (name "kvm-dev")
  430. (group "chef")
  431. (output
  432. "/home/oleg/src/gitlab.intr/chef/kvm-dev")))
  433. (define-public git-project-chef-kvm_admin
  434. (git-project
  435. (name "kvm_admin")
  436. (group "chef")
  437. (output
  438. "/home/oleg/src/gitlab.intr/chef/kvm_admin")))
  439. (define-public git-project-chef-registrantru
  440. (git-project
  441. (name "registrantru")
  442. (group "chef")
  443. (output
  444. "/home/oleg/src/gitlab.intr/chef/registrantru")))
  445. (define-public git-project-chef-rsyslog
  446. (git-project
  447. (name "rsyslog")
  448. (group "chef")
  449. (output
  450. "/home/oleg/src/gitlab.intr/chef/rsyslog")))
  451. (define-public git-project-chef-service
  452. (git-project
  453. (name "service")
  454. (group "chef")
  455. (output
  456. "/home/oleg/src/gitlab.intr/chef/service")))
  457. (define-public git-project-chef-sup_jail
  458. (git-project
  459. (name "sup_jail")
  460. (group "chef")
  461. (output
  462. "/home/oleg/src/gitlab.intr/chef/sup_jail")))
  463. (define-public git-project-db-maxscale
  464. (git-project
  465. (name "maxscale")
  466. (group "db")
  467. (output
  468. "/home/oleg/src/gitlab.intr/db/maxscale")))
  469. (define-public git-project-db-mongo
  470. (git-project
  471. (name "mongo")
  472. (group "db")
  473. (output
  474. "/home/oleg/src/gitlab.intr/db/mongo")))
  475. (define-public git-project-dcs-billing
  476. (git-project
  477. (name "billing")
  478. (group "dcs")
  479. (output
  480. "/home/oleg/src/gitlab.intr/dcs/billing")))
  481. (define-public git-project-dcs-config-repo
  482. (git-project
  483. (name "config-repo")
  484. (group "dcs")
  485. (output
  486. "/home/oleg/src/gitlab.intr/dcs/config-repo")))
  487. (define-public git-project-dcs-configserver
  488. (git-project
  489. (name "configserver")
  490. (group "dcs")
  491. (output
  492. "/home/oleg/src/gitlab.intr/dcs/configserver")))
  493. (define-public git-project-dcs-eureka
  494. (git-project
  495. (name "eureka")
  496. (group "dcs")
  497. (output
  498. "/home/oleg/src/gitlab.intr/dcs/eureka")))
  499. (define-public git-project-deb_pkgs-postfix
  500. (git-project
  501. (name "postfix")
  502. (group "deb_pkgs")
  503. (output
  504. "/home/oleg/src/gitlab.intr/deb_pkgs/postfix")))
  505. (define-public git-project-doc-lsi
  506. (git-project
  507. (name "lsi")
  508. (group "doc")
  509. (output
  510. "/home/oleg/src/gitlab.intr/doc/lsi")))
  511. (define-public git-project-doc-papersplease
  512. (git-project
  513. (name "papersplease")
  514. (group "doc")
  515. (output
  516. "/home/oleg/src/gitlab.intr/doc/papersplease")))
  517. (define-public git-project-doc-support-test
  518. (git-project
  519. (name "support-test")
  520. (group "doc")
  521. (output
  522. "/home/oleg/src/gitlab.intr/doc/support-test")))
  523. (define-public git-project-dockerfiles-TICK
  524. (git-project
  525. (name "TICK")
  526. (group "dockerfiles")
  527. (output
  528. "/home/oleg/src/gitlab.intr/dockerfiles/TICK")))
  529. (define-public git-project-dockerfiles-bareos
  530. (git-project
  531. (name "bareos")
  532. (group "dockerfiles")
  533. (output
  534. "/home/oleg/src/gitlab.intr/dockerfiles/bareos")))
  535. (define-public git-project-dockerfiles-elk
  536. (git-project
  537. (name "elk")
  538. (group "dockerfiles")
  539. (output
  540. "/home/oleg/src/gitlab.intr/dockerfiles/elk")))
  541. (define-public git-project-dockerfiles-fedora25-exim-builder
  542. (git-project
  543. (name "fedora25-exim-builder")
  544. (group "dockerfiles")
  545. (output
  546. "/home/oleg/src/gitlab.intr/dockerfiles/fedora25-exim-builder")))
  547. (define-public git-project-dockerfiles-galeratest
  548. (git-project
  549. (name "galeratest")
  550. (group "dockerfiles")
  551. (output
  552. "/home/oleg/src/gitlab.intr/dockerfiles/galeratest")))
  553. (define-public git-project-dockerfiles-graphite-grafana
  554. (git-project
  555. (name "graphite-grafana")
  556. (group "dockerfiles")
  557. (output
  558. "/home/oleg/src/gitlab.intr/dockerfiles/graphite-grafana")))
  559. (define-public git-project-dockerfiles-http-fileserver
  560. (git-project
  561. (name "http-fileserver")
  562. (group "dockerfiles")
  563. (output
  564. "/home/oleg/src/gitlab.intr/dockerfiles/http-fileserver")))
  565. (define-public git-project-dockerfiles-java
  566. (git-project
  567. (name "java")
  568. (group "dockerfiles")
  569. (output
  570. "/home/oleg/src/gitlab.intr/dockerfiles/java")))
  571. (define-public git-project-dockerfiles-jenkins
  572. (git-project
  573. (name "jenkins")
  574. (group "dockerfiles")
  575. (output
  576. "/home/oleg/src/gitlab.intr/dockerfiles/jenkins")))
  577. (define-public git-project-dockerfiles-mailsystem
  578. (git-project
  579. (name "mailsystem")
  580. (group "dockerfiles")
  581. (output
  582. "/home/oleg/src/gitlab.intr/dockerfiles/mailsystem")))
  583. (define-public git-project-dockerfiles-mj-clamav
  584. (git-project
  585. (name "mj-clamav")
  586. (group "dockerfiles")
  587. (output
  588. "/home/oleg/src/gitlab.intr/dockerfiles/mj-clamav")))
  589. (define-public git-project-dockerfiles-mj-mail
  590. (git-project
  591. (name "mj-mail")
  592. (group "dockerfiles")
  593. (output
  594. "/home/oleg/src/gitlab.intr/dockerfiles/mj-mail")))
  595. (define-public git-project-dockerfiles-mj-openldap
  596. (git-project
  597. (name "mj-openldap")
  598. (group "dockerfiles")
  599. (output
  600. "/home/oleg/src/gitlab.intr/dockerfiles/mj-openldap")))
  601. (define-public git-project-dockerfiles-pdns_mysql
  602. (git-project
  603. (name "pdns_mysql")
  604. (group "dockerfiles")
  605. (output
  606. "/home/oleg/src/gitlab.intr/dockerfiles/pdns_mysql")))
  607. (define-public git-project-dockerfiles-pipelines
  608. (git-project
  609. (name "pipelines")
  610. (group "dockerfiles")
  611. (output
  612. "/home/oleg/src/gitlab.intr/dockerfiles/pipelines")))
  613. (define-public git-project-dockerfiles-rabbitmq
  614. (git-project
  615. (name "rabbitmq")
  616. (group "dockerfiles")
  617. (output
  618. "/home/oleg/src/gitlab.intr/dockerfiles/rabbitmq")))
  619. (define-public git-project-dockerfiles-rabbitmq-swarm-cluster
  620. (git-project
  621. (name "rabbitmq-swarm-cluster")
  622. (group "dockerfiles")
  623. (output
  624. "/home/oleg/src/gitlab.intr/dockerfiles/rabbitmq-swarm-cluster")))
  625. (define-public git-project-dockerfiles-repo
  626. (git-project
  627. (name "repo")
  628. (group "dockerfiles")
  629. (output
  630. "/home/oleg/src/gitlab.intr/dockerfiles/repo")))
  631. (define-public git-project-dockerfiles-s6-overlay
  632. (git-project
  633. (name "s6-overlay")
  634. (group "dockerfiles")
  635. (output
  636. "/home/oleg/src/gitlab.intr/dockerfiles/s6-overlay")))
  637. (define-public git-project-dockerfiles-ubuntu1804-exim-builder
  638. (git-project
  639. (name "ubuntu1804-exim-builder")
  640. (group "dockerfiles")
  641. (output
  642. "/home/oleg/src/gitlab.intr/dockerfiles/ubuntu1804-exim-builder")))
  643. (define-public git-project-dockerfiles-webftp
  644. (git-project
  645. (name "webftp")
  646. (group "dockerfiles")
  647. (output
  648. "/home/oleg/src/gitlab.intr/dockerfiles/webftp")))
  649. (define-public git-project-dockerfiles-wkhtml2pdf
  650. (git-project
  651. (name "wkhtml2pdf")
  652. (group "dockerfiles")
  653. (output
  654. "/home/oleg/src/gitlab.intr/dockerfiles/wkhtml2pdf")))
  655. (define-public git-project-dockerfiles-xhtml2pdf
  656. (git-project
  657. (name "xhtml2pdf")
  658. (group "dockerfiles")
  659. (output
  660. "/home/oleg/src/gitlab.intr/dockerfiles/xhtml2pdf")))
  661. (define-public git-project-domains-control
  662. (git-project
  663. (name "control")
  664. (group "domains")
  665. (output
  666. "/home/oleg/src/gitlab.intr/domains/control")))
  667. (define-public git-project-domains-dit
  668. (git-project
  669. (name "dit")
  670. (group "domains")
  671. (output
  672. "/home/oleg/src/gitlab.intr/domains/dit")))
  673. (define-public git-project-domains-expired-page
  674. (git-project
  675. (name "expired-page")
  676. (group "domains")
  677. (output
  678. "/home/oleg/src/gitlab.intr/domains/expired-page")))
  679. (define-public git-project-domains-nethouse-redirect
  680. (git-project
  681. (name "nethouse-redirect")
  682. (group "domains")
  683. (output
  684. "/home/oleg/src/gitlab.intr/domains/nethouse-redirect")))
  685. (define-public git-project-domains-oauth-registrant
  686. (git-project
  687. (name "oauth-registrant")
  688. (group "domains")
  689. (output
  690. "/home/oleg/src/gitlab.intr/domains/oauth-registrant")))
  691. (define-public git-project-domains-payment-listener-domains
  692. (git-project
  693. (name "payment-listener-domains")
  694. (group "domains")
  695. (output
  696. "/home/oleg/src/gitlab.intr/domains/payment-listener-domains")))
  697. (define-public git-project-domains-redirector
  698. (git-project
  699. (name "redirector")
  700. (group "domains")
  701. (output
  702. "/home/oleg/src/gitlab.intr/domains/redirector")))
  703. (define-public git-project-domains-reg-admin
  704. (git-project
  705. (name "reg-admin")
  706. (group "domains")
  707. (output
  708. "/home/oleg/src/gitlab.intr/domains/reg-admin")))
  709. (define-public git-project-domains-reg-rpc
  710. (git-project
  711. (name "reg-rpc")
  712. (group "domains")
  713. (output
  714. "/home/oleg/src/gitlab.intr/domains/reg-rpc")))
  715. (define-public git-project-domains-reg-rpc-cron
  716. (git-project
  717. (name "reg-rpc-cron")
  718. (group "domains")
  719. (output
  720. "/home/oleg/src/gitlab.intr/domains/reg-rpc-cron")))
  721. (define-public git-project-domains-staff-registrant
  722. (git-project
  723. (name "staff-registrant")
  724. (group "domains")
  725. (output
  726. "/home/oleg/src/gitlab.intr/domains/staff-registrant")))
  727. (define-public git-project-domains-whois
  728. (git-project
  729. (name "whois")
  730. (group "domains")
  731. (output
  732. "/home/oleg/src/gitlab.intr/domains/whois")))
  733. (define-public git-project-go-hms-libs
  734. (git-project
  735. (name "libs")
  736. (group "go-hms")
  737. (output
  738. "/home/oleg/src/gitlab.intr/go-hms/libs")))
  739. (define-public git-project-hms-alerta-client-starter
  740. (git-project
  741. (name "alerta-client-starter")
  742. (group "hms")
  743. (output
  744. "/home/oleg/src/gitlab.intr/hms/alerta-client-starter")))
  745. (define-public git-project-hms-alien-domains-searcher
  746. (git-project
  747. (name "alien-domains-searcher")
  748. (group "hms")
  749. (output
  750. "/home/oleg/src/gitlab.intr/hms/alien-domains-searcher")))
  751. (define-public git-project-hms-apigw
  752. (git-project
  753. (name "apigw")
  754. (group "hms")
  755. (output
  756. "/home/oleg/src/gitlab.intr/hms/apigw")))
  757. (define-public git-project-hms-appscat
  758. (git-project
  759. (name "appscat")
  760. (group "hms")
  761. (output
  762. "/home/oleg/src/gitlab.intr/hms/appscat")))
  763. (define-public git-project-hms-archifuck
  764. (git-project
  765. (name "archifuck")
  766. (group "hms")
  767. (output
  768. "/home/oleg/src/gitlab.intr/hms/archifuck")))
  769. (define-public git-project-hms-backup
  770. (git-project
  771. (name "backup")
  772. (group "hms")
  773. (output
  774. "/home/oleg/src/gitlab.intr/hms/backup")))
  775. (define-public git-project-hms-bizmail
  776. (git-project
  777. (name "bizmail")
  778. (group "hms")
  779. (output
  780. "/home/oleg/src/gitlab.intr/hms/bizmail")))
  781. (define-public git-project-hms-blacklist
  782. (git-project
  783. (name "blacklist")
  784. (group "hms")
  785. (output
  786. "/home/oleg/src/gitlab.intr/hms/blacklist")))
  787. (define-public git-project-hms-cli-utils
  788. (git-project
  789. (name "cli-utils")
  790. (group "hms")
  791. (output
  792. "/home/oleg/src/gitlab.intr/hms/cli-utils")))
  793. (define-public git-project-hms-common
  794. (git-project
  795. (name "common")
  796. (group "hms")
  797. (output
  798. "/home/oleg/src/gitlab.intr/hms/common")))
  799. (define-public git-project-hms-config-repo
  800. (git-project
  801. (name "config-repo")
  802. (group "hms")
  803. (output
  804. "/home/oleg/src/gitlab.intr/hms/config-repo")))
  805. (define-public git-project-hms-config-server
  806. (git-project
  807. (name "config-server")
  808. (group "hms")
  809. (output
  810. "/home/oleg/src/gitlab.intr/hms/config-server")))
  811. (define-public git-project-hms-config-template-repo
  812. (git-project
  813. (name "config-template-repo")
  814. (group "hms")
  815. (output
  816. "/home/oleg/src/gitlab.intr/hms/config-template-repo")))
  817. (define-public git-project-hms-cronometr
  818. (git-project
  819. (name "cronometr")
  820. (group "hms")
  821. (output
  822. "/home/oleg/src/gitlab.intr/hms/cronometr")))
  823. (define-public git-project-hms-docker-compose
  824. (git-project
  825. (name "docker-compose")
  826. (group "hms")
  827. (output
  828. "/home/oleg/src/gitlab.intr/hms/docker-compose")))
  829. (define-public git-project-hms-domain-registrar
  830. (git-project
  831. (name "domain-registrar")
  832. (group "hms")
  833. (output
  834. "/home/oleg/src/gitlab.intr/hms/domain-registrar")))
  835. (define-public git-project-hms-eureka
  836. (git-project
  837. (name "eureka")
  838. (group "hms")
  839. (output
  840. "/home/oleg/src/gitlab.intr/hms/eureka")))
  841. (define-public git-project-hms-finansier
  842. (git-project
  843. (name "finansier")
  844. (group "hms")
  845. (output
  846. "/home/oleg/src/gitlab.intr/hms/finansier")))
  847. (define-public git-project-hms-frontend-app
  848. (git-project
  849. (name "frontend-app")
  850. (group "hms")
  851. (output
  852. "/home/oleg/src/gitlab.intr/hms/frontend-app")))
  853. (define-public git-project-hms-hardy
  854. (git-project
  855. (name "hardy")
  856. (group "hms")
  857. (output
  858. "/home/oleg/src/gitlab.intr/hms/hardy")))
  859. (define-public git-project-hms-hardy-frontend
  860. (git-project
  861. (name "hardy-frontend")
  862. (group "hms")
  863. (output
  864. "/home/oleg/src/gitlab.intr/hms/hardy-frontend")))
  865. (define-public git-project-hms-hms
  866. (git-project
  867. (name "hms")
  868. (group "hms")
  869. (output
  870. "/home/oleg/src/gitlab.intr/hms/hms")))
  871. (define-public git-project-hms-hms-client-spring-boot-starter
  872. (git-project
  873. (name "hms-client-spring-boot-starter")
  874. (group "hms")
  875. (output
  876. "/home/oleg/src/gitlab.intr/hms/hms-client-spring-boot-starter")))
  877. (define-public git-project-hms-legacy-scripts
  878. (git-project
  879. (name "legacy-scripts")
  880. (group "hms")
  881. (output
  882. "/home/oleg/src/gitlab.intr/hms/legacy-scripts")))
  883. (define-public git-project-hms-letsencrypt
  884. (git-project
  885. (name "letsencrypt")
  886. (group "hms")
  887. (output
  888. "/home/oleg/src/gitlab.intr/hms/letsencrypt")))
  889. (define-public git-project-hms-majordomo-ru
  890. (git-project
  891. (name "majordomo-ru")
  892. (group "hms")
  893. (output
  894. "/home/oleg/src/gitlab.intr/hms/majordomo-ru")))
  895. (define-public git-project-hms-mj-swagger-ui
  896. (git-project
  897. (name "mj-swagger-ui")
  898. (group "hms")
  899. (output
  900. "/home/oleg/src/gitlab.intr/hms/mj-swagger-ui")))
  901. (define-public git-project-hms-mlp
  902. (git-project
  903. (name "mlp")
  904. (group "hms")
  905. (output
  906. "/home/oleg/src/gitlab.intr/hms/mlp")))
  907. (define-public git-project-hms-mobile-app
  908. (git-project
  909. (name "mobile-app")
  910. (group "hms")
  911. (output
  912. "/home/oleg/src/gitlab.intr/hms/mobile-app")))
  913. (define-public git-project-hms-mocking-rabbit-with-qpid
  914. (git-project
  915. (name "mocking-rabbit-with-qpid")
  916. (group "hms")
  917. (output
  918. "/home/oleg/src/gitlab.intr/hms/mocking-rabbit-with-qpid")))
  919. (define-public git-project-hms-monitoring
  920. (git-project
  921. (name "monitoring")
  922. (group "hms")
  923. (output
  924. "/home/oleg/src/gitlab.intr/hms/monitoring")))
  925. (define-public git-project-hms-notifier
  926. (git-project
  927. (name "notifier")
  928. (group "hms")
  929. (output
  930. "/home/oleg/src/gitlab.intr/hms/notifier")))
  931. (define-public git-project-hms-overseer
  932. (git-project
  933. (name "overseer")
  934. (group "hms")
  935. (output
  936. "/home/oleg/src/gitlab.intr/hms/overseer")))
  937. (define-public git-project-hms-partners
  938. (git-project
  939. (name "partners")
  940. (group "hms")
  941. (output
  942. "/home/oleg/src/gitlab.intr/hms/partners")))
  943. (define-public git-project-hms-payment-listeners
  944. (git-project
  945. (name "payment-listeners")
  946. (group "hms")
  947. (output
  948. "/home/oleg/src/gitlab.intr/hms/payment-listeners")))
  949. (define-public git-project-hms-personmgr
  950. (git-project
  951. (name "personmgr")
  952. (group "hms")
  953. (output
  954. "/home/oleg/src/gitlab.intr/hms/personmgr")))
  955. (define-public git-project-hms-powerdns-client
  956. (git-project
  957. (name "powerdns-client")
  958. (group "hms")
  959. (output
  960. "/home/oleg/src/gitlab.intr/hms/powerdns-client")))
  961. (define-public git-project-hms-quotaback
  962. (git-project
  963. (name "quotaback")
  964. (group "hms")
  965. (output
  966. "/home/oleg/src/gitlab.intr/hms/quotaback")))
  967. (define-public git-project-hms-rc-staff
  968. (git-project
  969. (name "rc-staff")
  970. (group "hms")
  971. (output
  972. "/home/oleg/src/gitlab.intr/hms/rc-staff")))
  973. (define-public git-project-hms-rc-user
  974. (git-project
  975. (name "rc-user")
  976. (group "hms")
  977. (output
  978. "/home/oleg/src/gitlab.intr/hms/rc-user")))
  979. (define-public git-project-hms-sbis
  980. (git-project
  981. (name "sbis")
  982. (group "hms")
  983. (output
  984. "/home/oleg/src/gitlab.intr/hms/sbis")))
  985. (define-public git-project-hms-si
  986. (git-project
  987. (name "si")
  988. (group "hms")
  989. (output
  990. "/home/oleg/src/gitlab.intr/hms/si")))
  991. (define-public git-project-hms-sphinx
  992. (git-project
  993. (name "sphinx")
  994. (group "hms")
  995. (output
  996. "/home/oleg/src/gitlab.intr/hms/sphinx")))
  997. (define-public git-project-hms-spring-hello-world
  998. (git-project
  999. (name "spring-hello-world")
  1000. (group "hms")
  1001. (output
  1002. "/home/oleg/src/gitlab.intr/hms/spring-hello-world")))
  1003. (define-public git-project-hms-staff-frontend-app
  1004. (git-project
  1005. (name "staff-frontend-app")
  1006. (group "hms")
  1007. (output
  1008. "/home/oleg/src/gitlab.intr/hms/staff-frontend-app")))
  1009. (define-public git-project-hms-stat
  1010. (git-project
  1011. (name "stat")
  1012. (group "hms")
  1013. (output
  1014. "/home/oleg/src/gitlab.intr/hms/stat")))
  1015. (define-public git-project-hms-storage
  1016. (git-project
  1017. (name "storage")
  1018. (group "hms")
  1019. (output
  1020. "/home/oleg/src/gitlab.intr/hms/storage")))
  1021. (define-public git-project-hms-taskexecutor
  1022. (git-project
  1023. (name "taskexecutor")
  1024. (group "hms")
  1025. (output
  1026. "/home/oleg/src/gitlab.intr/hms/taskexecutor")))
  1027. (define-public git-project-hms-telegram
  1028. (git-project
  1029. (name "telegram")
  1030. (group "hms")
  1031. (output
  1032. "/home/oleg/src/gitlab.intr/hms/telegram")))
  1033. (define-public git-project-hms-teremock
  1034. (git-project
  1035. (name "teremock")
  1036. (group "hms")
  1037. (output
  1038. "/home/oleg/src/gitlab.intr/hms/teremock")))
  1039. (define-public git-project-hms-term
  1040. (git-project
  1041. (name "term")
  1042. (group "hms")
  1043. (output
  1044. "/home/oleg/src/gitlab.intr/hms/term")))
  1045. (define-public git-project-hms-tracker
  1046. (git-project
  1047. (name "tracker")
  1048. (group "hms")
  1049. (output
  1050. "/home/oleg/src/gitlab.intr/hms/tracker")))
  1051. (define-public git-project-hms-tracker-frontend
  1052. (git-project
  1053. (name "tracker-frontend")
  1054. (group "hms")
  1055. (output
  1056. "/home/oleg/src/gitlab.intr/hms/tracker-frontend")))
  1057. (define-public git-project-hms-web
  1058. (git-project
  1059. (name "web")
  1060. (group "hms")
  1061. (output
  1062. "/home/oleg/src/gitlab.intr/hms/web")))
  1063. (define-public git-project-hms-yandex-kassa-client-spring-boot-starter
  1064. (git-project
  1065. (name "yandex-kassa-client-spring-boot-starter")
  1066. (group "hms")
  1067. (output
  1068. "/home/oleg/src/gitlab.intr/hms/yandex-kassa-client-spring-boot-starter")))
  1069. (define-public git-project-hms-yandex-promoter
  1070. (git-project
  1071. (name "yandex-promoter")
  1072. (group "hms")
  1073. (output
  1074. "/home/oleg/src/gitlab.intr/hms/yandex-promoter")))
  1075. (define-public git-project-jenkins-test-project-test
  1076. (git-project
  1077. (name "project-test")
  1078. (group "jenkins-test")
  1079. (output
  1080. "/home/oleg/src/gitlab.intr/jenkins-test/project-test")))
  1081. (define-public git-project-kvm-templates-bento
  1082. (git-project
  1083. (name "bento")
  1084. (group "kvm-templates")
  1085. (output
  1086. "/home/oleg/src/gitlab.intr/kvm-templates/bento")))
  1087. (define-public git-project-kvm-templates-centos6
  1088. (git-project
  1089. (name "centos6")
  1090. (group "kvm-templates")
  1091. (output
  1092. "/home/oleg/src/gitlab.intr/kvm-templates/centos6")))
  1093. (define-public git-project-kvm-templates-centos7
  1094. (git-project
  1095. (name "centos7")
  1096. (group "kvm-templates")
  1097. (output
  1098. "/home/oleg/src/gitlab.intr/kvm-templates/centos7")))
  1099. (define-public git-project-kvm-templates-debian10
  1100. (git-project
  1101. (name "debian10")
  1102. (group "kvm-templates")
  1103. (output
  1104. "/home/oleg/src/gitlab.intr/kvm-templates/debian10")))
  1105. (define-public git-project-kvm-templates-debian8
  1106. (git-project
  1107. (name "debian8")
  1108. (group "kvm-templates")
  1109. (output
  1110. "/home/oleg/src/gitlab.intr/kvm-templates/debian8")))
  1111. (define-public git-project-kvm-templates-debian8a
  1112. (git-project
  1113. (name "debian8a")
  1114. (group "kvm-templates")
  1115. (output
  1116. "/home/oleg/src/gitlab.intr/kvm-templates/debian8a")))
  1117. (define-public git-project-kvm-templates-debian9
  1118. (git-project
  1119. (name "debian9")
  1120. (group "kvm-templates")
  1121. (output
  1122. "/home/oleg/src/gitlab.intr/kvm-templates/debian9")))
  1123. (define-public git-project-kvm-templates-debian9a
  1124. (git-project
  1125. (name "debian9a")
  1126. (group "kvm-templates")
  1127. (output
  1128. "/home/oleg/src/gitlab.intr/kvm-templates/debian9a")))
  1129. (define-public git-project-kvm-templates-packer
  1130. (git-project
  1131. (name "packer")
  1132. (group "kvm-templates")
  1133. (output
  1134. "/home/oleg/src/gitlab.intr/kvm-templates/packer")))
  1135. (define-public git-project-kvm-templates-packer-centos-6
  1136. (git-project
  1137. (name "packer-centos-6")
  1138. (group "kvm-templates")
  1139. (output
  1140. "/home/oleg/src/gitlab.intr/kvm-templates/packer-centos-6")))
  1141. (define-public git-project-kvm-templates-packer-centos-7
  1142. (git-project
  1143. (name "packer-centos-7")
  1144. (group "kvm-templates")
  1145. (output
  1146. "/home/oleg/src/gitlab.intr/kvm-templates/packer-centos-7")))
  1147. (define-public git-project-kvm-templates-packer-centos-8
  1148. (git-project
  1149. (name "packer-centos-8")
  1150. (group "kvm-templates")
  1151. (output
  1152. "/home/oleg/src/gitlab.intr/kvm-templates/packer-centos-8")))
  1153. (define-public git-project-kvm-templates-packer-debian-10
  1154. (git-project
  1155. (name "packer-debian-10")
  1156. (group "kvm-templates")
  1157. (output
  1158. "/home/oleg/src/gitlab.intr/kvm-templates/packer-debian-10")))
  1159. (define-public git-project-kvm-templates-packer-debian-11
  1160. (git-project
  1161. (name "packer-debian-11")
  1162. (group "kvm-templates")
  1163. (output
  1164. "/home/oleg/src/gitlab.intr/kvm-templates/packer-debian-11")))
  1165. (define-public git-project-kvm-templates-packer-debian-8
  1166. (git-project
  1167. (name "packer-debian-8")
  1168. (group "kvm-templates")
  1169. (output
  1170. "/home/oleg/src/gitlab.intr/kvm-templates/packer-debian-8")))
  1171. (define-public git-project-kvm-templates-packer-debian-9
  1172. (git-project
  1173. (name "packer-debian-9")
  1174. (group "kvm-templates")
  1175. (output
  1176. "/home/oleg/src/gitlab.intr/kvm-templates/packer-debian-9")))
  1177. (define-public git-project-kvm-templates-packer-ubuntu-14-04
  1178. (git-project
  1179. (name "packer-ubuntu-14-04")
  1180. (group "kvm-templates")
  1181. (output
  1182. "/home/oleg/src/gitlab.intr/kvm-templates/packer-ubuntu-14-04")))
  1183. (define-public git-project-kvm-templates-packer-ubuntu-16-04
  1184. (git-project
  1185. (name "packer-ubuntu-16-04")
  1186. (group "kvm-templates")
  1187. (output
  1188. "/home/oleg/src/gitlab.intr/kvm-templates/packer-ubuntu-16-04")))
  1189. (define-public git-project-kvm-templates-packer-ubuntu-18-04
  1190. (git-project
  1191. (name "packer-ubuntu-18-04")
  1192. (group "kvm-templates")
  1193. (output
  1194. "/home/oleg/src/gitlab.intr/kvm-templates/packer-ubuntu-18-04")))
  1195. (define-public git-project-kvm-templates-packer-ubuntu-20-04
  1196. (git-project
  1197. (name "packer-ubuntu-20-04")
  1198. (group "kvm-templates")
  1199. (output
  1200. "/home/oleg/src/gitlab.intr/kvm-templates/packer-ubuntu-20-04")))
  1201. (define-public git-project-kvm-templates-ubuntu-20.04
  1202. (git-project
  1203. (name "ubuntu-20.04")
  1204. (group "kvm-templates")
  1205. (output
  1206. "/home/oleg/src/gitlab.intr/kvm-templates/ubuntu-20.04")))
  1207. (define-public git-project-kvm-templates-ubuntu14lts
  1208. (git-project
  1209. (name "ubuntu14lts")
  1210. (group "kvm-templates")
  1211. (output
  1212. "/home/oleg/src/gitlab.intr/kvm-templates/ubuntu14lts")))
  1213. (define-public git-project-kvm-templates-ubuntu16lts
  1214. (git-project
  1215. (name "ubuntu16lts")
  1216. (group "kvm-templates")
  1217. (output
  1218. "/home/oleg/src/gitlab.intr/kvm-templates/ubuntu16lts")))
  1219. (define-public git-project-kvm-templates-ubuntu18lts
  1220. (git-project
  1221. (name "ubuntu18lts")
  1222. (group "kvm-templates")
  1223. (output
  1224. "/home/oleg/src/gitlab.intr/kvm-templates/ubuntu18lts")))
  1225. (define-public git-project-legacy-chef-server
  1226. (git-project
  1227. (name "chef-server")
  1228. (group "legacy")
  1229. (output
  1230. "/home/oleg/src/gitlab.intr/legacy/chef-server")))
  1231. (define-public git-project-legacy-chef-workstation
  1232. (git-project
  1233. (name "chef-workstation")
  1234. (group "legacy")
  1235. (output
  1236. "/home/oleg/src/gitlab.intr/legacy/chef-workstation")))
  1237. (define-public git-project-mail-freshclam
  1238. (git-project
  1239. (name "freshclam")
  1240. (group "mail")
  1241. (output
  1242. "/home/oleg/src/gitlab.intr/mail/freshclam")))
  1243. (define-public git-project-mail-mail-checker
  1244. (git-project
  1245. (name "mail-checker")
  1246. (group "mail")
  1247. (output
  1248. "/home/oleg/src/gitlab.intr/mail/mail-checker")))
  1249. (define-public git-project-mail-mail-storage-mda
  1250. (git-project
  1251. (name "mail-storage-mda")
  1252. (group "mail")
  1253. (output
  1254. "/home/oleg/src/gitlab.intr/mail/mail-storage-mda")))
  1255. (define-public git-project-mail-mail-storage-mta
  1256. (git-project
  1257. (name "mail-storage-mta")
  1258. (group "mail")
  1259. (output
  1260. "/home/oleg/src/gitlab.intr/mail/mail-storage-mta")))
  1261. (define-public git-project-mail-mail-tests
  1262. (git-project
  1263. (name "mail-tests")
  1264. (group "mail")
  1265. (output
  1266. "/home/oleg/src/gitlab.intr/mail/mail-tests")))
  1267. (define-public git-project-mail-mailing_manager
  1268. (git-project
  1269. (name "mailing_manager")
  1270. (group "mail")
  1271. (output
  1272. "/home/oleg/src/gitlab.intr/mail/mailing_manager")))
  1273. (define-public git-project-mail-mda-proxy
  1274. (git-project
  1275. (name "mda-proxy")
  1276. (group "mail")
  1277. (output
  1278. "/home/oleg/src/gitlab.intr/mail/mda-proxy")))
  1279. (define-public git-project-mail-mx
  1280. (git-project
  1281. (name "mx")
  1282. (group "mail")
  1283. (output
  1284. "/home/oleg/src/gitlab.intr/mail/mx")))
  1285. (define-public git-project-mail-smtp-out
  1286. (git-project
  1287. (name "smtp-out")
  1288. (group "mail")
  1289. (output
  1290. "/home/oleg/src/gitlab.intr/mail/smtp-out")))
  1291. (define-public git-project-mail-spammer
  1292. (git-project
  1293. (name "spammer")
  1294. (group "mail")
  1295. (output
  1296. "/home/oleg/src/gitlab.intr/mail/spammer")))
  1297. (define-public git-project-mail-webui
  1298. (git-project
  1299. (name "webui")
  1300. (group "mail")
  1301. (output
  1302. "/home/oleg/src/gitlab.intr/mail/webui")))
  1303. (define-public git-project-monitoring-alerta
  1304. (git-project
  1305. (name "alerta")
  1306. (group "monitoring")
  1307. (output
  1308. "/home/oleg/src/gitlab.intr/monitoring/alerta")))
  1309. (define-public git-project-monitoring-alertmanager
  1310. (git-project
  1311. (name "alertmanager")
  1312. (group "monitoring")
  1313. (output
  1314. "/home/oleg/src/gitlab.intr/monitoring/alertmanager")))
  1315. (define-public git-project-monitoring-curator
  1316. (git-project
  1317. (name "curator")
  1318. (group "monitoring")
  1319. (output
  1320. "/home/oleg/src/gitlab.intr/monitoring/curator")))
  1321. (define-public git-project-monitoring-elastalert
  1322. (git-project
  1323. (name "elastalert")
  1324. (group "monitoring")
  1325. (output
  1326. "/home/oleg/src/gitlab.intr/monitoring/elastalert")))
  1327. (define-public git-project-monitoring-elasticsearch
  1328. (git-project
  1329. (name "elasticsearch")
  1330. (group "monitoring")
  1331. (output
  1332. "/home/oleg/src/gitlab.intr/monitoring/elasticsearch")))
  1333. (define-public git-project-monitoring-filebeat
  1334. (git-project
  1335. (name "filebeat")
  1336. (group "monitoring")
  1337. (output
  1338. "/home/oleg/src/gitlab.intr/monitoring/filebeat")))
  1339. (define-public git-project-monitoring-ipmiseld
  1340. (git-project
  1341. (name "ipmiseld")
  1342. (group "monitoring")
  1343. (output
  1344. "/home/oleg/src/gitlab.intr/monitoring/ipmiseld")))
  1345. (define-public git-project-monitoring-kapacitor
  1346. (git-project
  1347. (name "kapacitor")
  1348. (group "monitoring")
  1349. (output
  1350. "/home/oleg/src/gitlab.intr/monitoring/kapacitor")))
  1351. (define-public git-project-monitoring-karma
  1352. (git-project
  1353. (name "karma")
  1354. (group "monitoring")
  1355. (output
  1356. "/home/oleg/src/gitlab.intr/monitoring/karma")))
  1357. (define-public git-project-monitoring-kibana
  1358. (git-project
  1359. (name "kibana")
  1360. (group "monitoring")
  1361. (output
  1362. "/home/oleg/src/gitlab.intr/monitoring/kibana")))
  1363. (define-public git-project-monitoring-logstash
  1364. (git-project
  1365. (name "logstash")
  1366. (group "monitoring")
  1367. (output
  1368. "/home/oleg/src/gitlab.intr/monitoring/logstash")))
  1369. (define-public git-project-monitoring-loudml
  1370. (git-project
  1371. (name "loudml")
  1372. (group "monitoring")
  1373. (output
  1374. "/home/oleg/src/gitlab.intr/monitoring/loudml")))
  1375. (define-public git-project-monitoring-mj-api-render-graphite
  1376. (git-project
  1377. (name "mj-api-render-graphite")
  1378. (group "monitoring")
  1379. (output
  1380. "/home/oleg/src/gitlab.intr/monitoring/mj-api-render-graphite")))
  1381. (define-public git-project-monitoring-mysqlwatcher
  1382. (git-project
  1383. (name "mysqlwatcher")
  1384. (group "monitoring")
  1385. (output
  1386. "/home/oleg/src/gitlab.intr/monitoring/mysqlwatcher")))
  1387. (define-public git-project-monitoring-netconfmon
  1388. (git-project
  1389. (name "netconfmon")
  1390. (group "monitoring")
  1391. (output
  1392. "/home/oleg/src/gitlab.intr/monitoring/netconfmon")))
  1393. (define-public git-project-monitoring-operations-monitor
  1394. (git-project
  1395. (name "operations-monitor")
  1396. (group "monitoring")
  1397. (output
  1398. "/home/oleg/src/gitlab.intr/monitoring/operations-monitor")))
  1399. (define-public git-project-monitoring-prometheus
  1400. (git-project
  1401. (name "prometheus")
  1402. (group "monitoring")
  1403. (output
  1404. "/home/oleg/src/gitlab.intr/monitoring/prometheus")))
  1405. (define-public git-project-monitoring-rbl
  1406. (git-project
  1407. (name "rbl")
  1408. (group "monitoring")
  1409. (output
  1410. "/home/oleg/src/gitlab.intr/monitoring/rbl")))
  1411. (define-public git-project-monitoring-td-agent
  1412. (git-project
  1413. (name "td-agent")
  1414. (group "monitoring")
  1415. (output
  1416. "/home/oleg/src/gitlab.intr/monitoring/td-agent")))
  1417. (define-public git-project-monitoring-telegraf
  1418. (git-project
  1419. (name "telegraf")
  1420. (group "monitoring")
  1421. (output
  1422. "/home/oleg/src/gitlab.intr/monitoring/telegraf")))
  1423. (define-public git-project-monitoring-telegraf-build
  1424. (git-project
  1425. (name "telegraf-build")
  1426. (group "monitoring")
  1427. (output
  1428. "/home/oleg/src/gitlab.intr/monitoring/telegraf-build")))
  1429. (define-public git-project-monitoring-web-alerta
  1430. (git-project
  1431. (name "web-alerta")
  1432. (group "monitoring")
  1433. (output
  1434. "/home/oleg/src/gitlab.intr/monitoring/web-alerta")))
  1435. (define-public git-project-net-dns-intr
  1436. (git-project
  1437. (name "dns-intr")
  1438. (group "net")
  1439. (output
  1440. "/home/oleg/src/gitlab.intr/net/dns-intr")))
  1441. (define-public git-project-net-dns-majordomo.ru
  1442. (git-project
  1443. (name "dns-majordomo.ru")
  1444. (group "net")
  1445. (output
  1446. "/home/oleg/src/gitlab.intr/net/dns-majordomo.ru")))
  1447. (define-public git-project-net-dns-registrant-test
  1448. (git-project
  1449. (name "dns-registrant-test")
  1450. (group "net")
  1451. (output
  1452. "/home/oleg/src/gitlab.intr/net/dns-registrant-test")))
  1453. (define-public git-project-net-dns-registrant.ru
  1454. (git-project
  1455. (name "dns-registrant.ru")
  1456. (group "net")
  1457. (output
  1458. "/home/oleg/src/gitlab.intr/net/dns-registrant.ru")))
  1459. (define-public git-project-net-dns-test
  1460. (git-project
  1461. (name "dns-test")
  1462. (group "net")
  1463. (output
  1464. "/home/oleg/src/gitlab.intr/net/dns-test")))
  1465. (define-public git-project-net-mj-nfsen
  1466. (git-project
  1467. (name "mj-nfsen")
  1468. (group "net")
  1469. (output
  1470. "/home/oleg/src/gitlab.intr/net/mj-nfsen")))
  1471. (define-public git-project-net-net-pxe
  1472. (git-project
  1473. (name "net-pxe")
  1474. (group "net")
  1475. (output
  1476. "/home/oleg/src/gitlab.intr/net/net-pxe")))
  1477. (define-public git-project-net-nf-collector
  1478. (git-project
  1479. (name "nf-collector")
  1480. (group "net")
  1481. (output
  1482. "/home/oleg/src/gitlab.intr/net/nf-collector")))
  1483. (define-public git-project-net-nix-pxe
  1484. (git-project
  1485. (name "nix-pxe")
  1486. (group "net")
  1487. (output
  1488. "/home/oleg/src/gitlab.intr/net/nix-pxe")))
  1489. (define-public git-project-net-openvpn
  1490. (git-project
  1491. (name "openvpn")
  1492. (group "net")
  1493. (output
  1494. "/home/oleg/src/gitlab.intr/net/openvpn")))
  1495. (define-public git-project-net-pacifier
  1496. (git-project
  1497. (name "pacifier")
  1498. (group "net")
  1499. (output
  1500. "/home/oleg/src/gitlab.intr/net/pacifier")))
  1501. (define-public git-project-net-pxe
  1502. (git-project
  1503. (name "pxe")
  1504. (group "net")
  1505. (output
  1506. "/home/oleg/src/gitlab.intr/net/pxe")))
  1507. (define-public git-project-net-vpn
  1508. (git-project
  1509. (name "vpn")
  1510. (group "net")
  1511. (output
  1512. "/home/oleg/src/gitlab.intr/net/vpn")))
  1513. ;; (define-public git-project-nix-templates
  1514. ;; (git-project
  1515. ;; (name "templates")
  1516. ;; (group "nix")
  1517. ;; (output
  1518. ;; "/home/oleg/src/gitlab.intr/nix/templates")))
  1519. (define-public git-project-nixos-aacraid
  1520. (git-project
  1521. (name "aacraid")
  1522. (group "nixos")
  1523. (output
  1524. "/home/oleg/src/gitlab.intr/nixos/aacraid")))
  1525. (define-public git-project-nixos-ci
  1526. (git-project
  1527. (name "ci")
  1528. (group "nixos")
  1529. (output
  1530. "/home/oleg/src/gitlab.intr/nixos/ci")))
  1531. (define-public git-project-nixos-dev
  1532. (git-project
  1533. (name "dev")
  1534. (group "nixos")
  1535. (output
  1536. "/home/oleg/src/gitlab.intr/nixos/dev")))
  1537. (define-public git-project-nixos-flake-registry
  1538. (git-project
  1539. (name "flake-registry")
  1540. (group "nixos")
  1541. (output
  1542. "/home/oleg/src/gitlab.intr/nixos/flake-registry")))
  1543. (define-public git-project-nixos-ispconfig
  1544. (git-project
  1545. (name "ispconfig")
  1546. (group "nixos")
  1547. (output
  1548. "/home/oleg/src/gitlab.intr/nixos/ispconfig")))
  1549. (define-public git-project-nixos-ispconfig.backup
  1550. (git-project
  1551. (name "ispconfig.backup")
  1552. (group "nixos")
  1553. (output
  1554. "/home/oleg/src/gitlab.intr/nixos/ispconfig.backup")))
  1555. (define-public git-project-nixos-jenkins
  1556. (git-project
  1557. (name "jenkins")
  1558. (group "nixos")
  1559. (output
  1560. "/home/oleg/src/gitlab.intr/nixos/jenkins")))
  1561. (define-public git-project-nixos-kvm
  1562. (git-project
  1563. (name "kvm")
  1564. (group "nixos")
  1565. (output
  1566. "/home/oleg/src/gitlab.intr/nixos/kvm")))
  1567. (define-public git-project-nixos-monitoring
  1568. (git-project
  1569. (name "monitoring")
  1570. (group "nixos")
  1571. (output
  1572. "/home/oleg/src/gitlab.intr/nixos/monitoring")))
  1573. (define-public git-project-nixos-nginx
  1574. (git-project
  1575. (name "nginx")
  1576. (group "nixos")
  1577. (output
  1578. "/home/oleg/src/gitlab.intr/nixos/nginx")))
  1579. (define-public git-project-nixos-ns
  1580. (git-project
  1581. (name "ns")
  1582. (group "nixos")
  1583. (output
  1584. "/home/oleg/src/gitlab.intr/nixos/ns")))
  1585. (define-public git-project-nixos-pop
  1586. (git-project
  1587. (name "pop")
  1588. (group "nixos")
  1589. (output
  1590. "/home/oleg/src/gitlab.intr/nixos/pop")))
  1591. (define-public git-project-nixos-router-office
  1592. (git-project
  1593. (name "router-office")
  1594. (group "nixos")
  1595. (output
  1596. "/home/oleg/src/gitlab.intr/nixos/router-office")))
  1597. (define-public git-project-nixos-swarm
  1598. (git-project
  1599. (name "swarm")
  1600. (group "nixos")
  1601. (output
  1602. "/home/oleg/src/gitlab.intr/nixos/swarm")))
  1603. (define-public git-project-nixos-vm
  1604. (git-project
  1605. (name "vm")
  1606. (group "nixos")
  1607. (output
  1608. "/home/oleg/src/gitlab.intr/nixos/vm")))
  1609. (define-public git-project-nixos-web
  1610. (git-project
  1611. (name "web")
  1612. (group "nixos")
  1613. (output
  1614. "/home/oleg/src/gitlab.intr/nixos/web")))
  1615. (define-public git-project-nixos-webmail
  1616. (git-project
  1617. (name "webmail")
  1618. (group "nixos")
  1619. (output
  1620. "/home/oleg/src/gitlab.intr/nixos/webmail")))
  1621. (define-public git-project-office-app-feedback
  1622. (git-project
  1623. (name "app-feedback")
  1624. (group "office")
  1625. (output
  1626. "/home/oleg/src/gitlab.intr/office/app-feedback")))
  1627. (define-public git-project-office-cerberus
  1628. (git-project
  1629. (name "cerberus")
  1630. (group "office")
  1631. (output
  1632. "/home/oleg/src/gitlab.intr/office/cerberus")))
  1633. (define-public git-project-office-cerberus-slack
  1634. (git-project
  1635. (name "cerberus-slack")
  1636. (group "office")
  1637. (output
  1638. "/home/oleg/src/gitlab.intr/office/cerberus-slack")))
  1639. (define-public git-project-office-cert-expire
  1640. (git-project
  1641. (name "cert-expire")
  1642. (group "office")
  1643. (output
  1644. "/home/oleg/src/gitlab.intr/office/cert-expire")))
  1645. (define-public git-project-office-docker-glpi
  1646. (git-project
  1647. (name "docker-glpi")
  1648. (group "office")
  1649. (output
  1650. "/home/oleg/src/gitlab.intr/office/docker-glpi")))
  1651. (define-public git-project-office-mailman
  1652. (git-project
  1653. (name "mailman")
  1654. (group "office")
  1655. (output
  1656. "/home/oleg/src/gitlab.intr/office/mailman")))
  1657. (define-public git-project-office-mjCA-installer
  1658. (git-project
  1659. (name "mjCA-installer")
  1660. (group "office")
  1661. (output
  1662. "/home/oleg/src/gitlab.intr/office/mjCA-installer")))
  1663. (define-public git-project-office-office-majordomo-ru
  1664. (git-project
  1665. (name "office-majordomo-ru")
  1666. (group "office")
  1667. (output
  1668. "/home/oleg/src/gitlab.intr/office/office-majordomo-ru")))
  1669. (define-public git-project-office-pma-intr
  1670. (git-project
  1671. (name "pma-intr")
  1672. (group "office")
  1673. (output
  1674. "/home/oleg/src/gitlab.intr/office/pma-intr")))
  1675. (define-public git-project-office-redmine
  1676. (git-project
  1677. (name "redmine")
  1678. (group "office")
  1679. (output
  1680. "/home/oleg/src/gitlab.intr/office/redmine")))
  1681. (define-public git-project-office-snoop
  1682. (git-project
  1683. (name "snoop")
  1684. (group "office")
  1685. (output
  1686. "/home/oleg/src/gitlab.intr/office/snoop")))
  1687. (define-public git-project-office-snoop-client
  1688. (git-project
  1689. (name "snoop-client")
  1690. (group "office")
  1691. (output
  1692. "/home/oleg/src/gitlab.intr/office/snoop-client")))
  1693. (define-public git-project-office-ssl-certificates
  1694. (git-project
  1695. (name "ssl-certificates")
  1696. (group "office")
  1697. (output
  1698. "/home/oleg/src/gitlab.intr/office/ssl-certificates")))
  1699. (define-public git-project-office-wiki-intr
  1700. (git-project
  1701. (name "wiki-intr")
  1702. (group "office")
  1703. (output
  1704. "/home/oleg/src/gitlab.intr/office/wiki-intr")))
  1705. (define-public git-project-pr-hoster24ru
  1706. (git-project
  1707. (name "hoster24ru")
  1708. (group "pr")
  1709. (output
  1710. "/home/oleg/src/gitlab.intr/pr/hoster24ru")))
  1711. (define-public git-project-pyhalov-php52-extra
  1712. (git-project
  1713. (name "php52-extra")
  1714. (group "pyhalov")
  1715. (output
  1716. "/home/oleg/src/gitlab.intr/pyhalov/php52-extra")))
  1717. (define-public git-project-rezvov-nixos
  1718. (git-project
  1719. (name "nixos")
  1720. (group "rezvov")
  1721. (output
  1722. "/home/oleg/src/gitlab.intr/rezvov/nixos")))
  1723. (define-public git-project-security-dot-gnupg
  1724. (git-project
  1725. (name "dot-gnupg")
  1726. (group "security")
  1727. (output
  1728. "/home/oleg/src/gitlab.intr/security/dot-gnupg")))
  1729. (define-public git-project-security-dot-password-store
  1730. (git-project
  1731. (name "dot-password-store")
  1732. (group "security")
  1733. (output
  1734. "/home/oleg/src/gitlab.intr/security/dot-password-store")))
  1735. (define-public git-project-security-password-store
  1736. (git-project
  1737. (name "password-store")
  1738. (group "security")
  1739. (output
  1740. "/home/oleg/src/gitlab.intr/security/password-store")))
  1741. (define-public git-project-security-vault
  1742. (git-project
  1743. (name "vault")
  1744. (group "security")
  1745. (output
  1746. "/home/oleg/src/gitlab.intr/security/vault")))
  1747. (define-public git-project-security-vault-telegraf
  1748. (git-project
  1749. (name "vault-telegraf")
  1750. (group "security")
  1751. (output
  1752. "/home/oleg/src/gitlab.intr/security/vault-telegraf")))
  1753. (define-public git-project-shared-accounts-transfer
  1754. (git-project
  1755. (name "accounts-transfer")
  1756. (group "shared")
  1757. (output
  1758. "/home/oleg/src/gitlab.intr/shared/accounts-transfer")))
  1759. (define-public git-project-shared-backup-as-archive
  1760. (git-project
  1761. (name "backup-as-archive")
  1762. (group "shared")
  1763. (output
  1764. "/home/oleg/src/gitlab.intr/shared/backup-as-archive")))
  1765. (define-public git-project-shared-build_apache_configs
  1766. (git-project
  1767. (name "build_apache_configs")
  1768. (group "shared")
  1769. (output
  1770. "/home/oleg/src/gitlab.intr/shared/build_apache_configs")))
  1771. (define-public git-project-shared-build_nginx_configs
  1772. (git-project
  1773. (name "build_nginx_configs")
  1774. (group "shared")
  1775. (output
  1776. "/home/oleg/src/gitlab.intr/shared/build_nginx_configs")))
  1777. (define-public git-project-shared-cluster-bil
  1778. (git-project
  1779. (name "cluster-bil")
  1780. (group "shared")
  1781. (output
  1782. "/home/oleg/src/gitlab.intr/shared/cluster-bil")))
  1783. (define-public git-project-shared-cluster_restore
  1784. (git-project
  1785. (name "cluster_restore")
  1786. (group "shared")
  1787. (output
  1788. "/home/oleg/src/gitlab.intr/shared/cluster_restore")))
  1789. (define-public git-project-shared-freebsd-shared-bil
  1790. (git-project
  1791. (name "freebsd-shared-bil")
  1792. (group "shared")
  1793. (output
  1794. "/home/oleg/src/gitlab.intr/shared/freebsd-shared-bil")))
  1795. (define-public git-project-shared-http_errors
  1796. (git-project
  1797. (name "http_errors")
  1798. (group "shared")
  1799. (output
  1800. "/home/oleg/src/gitlab.intr/shared/http_errors")))
  1801. (define-public git-project-shared-linux
  1802. (git-project
  1803. (name "linux")
  1804. (group "shared")
  1805. (output
  1806. "/home/oleg/src/gitlab.intr/shared/linux")))
  1807. (define-public git-project-shared-linux-hms
  1808. (git-project
  1809. (name "linux-hms")
  1810. (group "shared")
  1811. (output
  1812. "/home/oleg/src/gitlab.intr/shared/linux-hms")))
  1813. (define-public git-project-shared-mail
  1814. (git-project
  1815. (name "mail")
  1816. (group "shared")
  1817. (output
  1818. "/home/oleg/src/gitlab.intr/shared/mail")))
  1819. (define-public git-project-shared-mail_lib
  1820. (git-project
  1821. (name "mail_lib")
  1822. (group "shared")
  1823. (output
  1824. "/home/oleg/src/gitlab.intr/shared/mail_lib")))
  1825. (define-public git-project-shared-postfix
  1826. (git-project
  1827. (name "postfix")
  1828. (group "shared")
  1829. (output
  1830. "/home/oleg/src/gitlab.intr/shared/postfix")))
  1831. (define-public git-project-shared-postfix_dbs_ctrl
  1832. (git-project
  1833. (name "postfix_dbs_ctrl")
  1834. (group "shared")
  1835. (output
  1836. "/home/oleg/src/gitlab.intr/shared/postfix_dbs_ctrl")))
  1837. (define-public git-project-shared-pysieved
  1838. (git-project
  1839. (name "pysieved")
  1840. (group "shared")
  1841. (output
  1842. "/home/oleg/src/gitlab.intr/shared/pysieved")))
  1843. (define-public git-project-shared-service_mariadb
  1844. (git-project
  1845. (name "service_mariadb")
  1846. (group "shared")
  1847. (output
  1848. "/home/oleg/src/gitlab.intr/shared/service_mariadb")))
  1849. (define-public git-project-shared-static
  1850. (git-project
  1851. (name "static")
  1852. (group "shared")
  1853. (output
  1854. "/home/oleg/src/gitlab.intr/shared/static")))
  1855. (define-public git-project-staff-ad-majordomo-ru
  1856. (git-project
  1857. (name "ad-majordomo-ru")
  1858. (group "staff")
  1859. (output
  1860. "/home/oleg/src/gitlab.intr/staff/ad-majordomo-ru")))
  1861. (define-public git-project-staff-app-feedback
  1862. (git-project
  1863. (name "app-feedback")
  1864. (group "staff")
  1865. (output
  1866. "/home/oleg/src/gitlab.intr/staff/app-feedback")))
  1867. (define-public git-project-staff-auction_api
  1868. (git-project
  1869. (name "auction_api")
  1870. (group "staff")
  1871. (output
  1872. "/home/oleg/src/gitlab.intr/staff/auction_api")))
  1873. (define-public git-project-staff-auto-send-ispsystem-bill-in-pdf-to-slack
  1874. (git-project
  1875. (name "auto-send-ispsystem-bill-in-pdf-to-slack")
  1876. (group "staff")
  1877. (output
  1878. "/home/oleg/src/gitlab.intr/staff/auto-send-ispsystem-bill-in-pdf-to-slack")))
  1879. (define-public git-project-staff-bad-ugly-reg-rpc-api
  1880. (git-project
  1881. (name "bad-ugly-reg-rpc-api")
  1882. (group "staff")
  1883. (output
  1884. "/home/oleg/src/gitlab.intr/staff/bad-ugly-reg-rpc-api")))
  1885. (define-public git-project-staff-bareos
  1886. (git-project
  1887. (name "bareos")
  1888. (group "staff")
  1889. (output
  1890. "/home/oleg/src/gitlab.intr/staff/bareos")))
  1891. (define-public git-project-staff-billing
  1892. (git-project
  1893. (name "billing")
  1894. (group "staff")
  1895. (output
  1896. "/home/oleg/src/gitlab.intr/staff/billing")))
  1897. (define-public git-project-staff-billing1
  1898. (git-project
  1899. (name "billing1")
  1900. (group "staff")
  1901. (output
  1902. "/home/oleg/src/gitlab.intr/staff/billing1")))
  1903. (define-public git-project-staff-billing_bin
  1904. (git-project
  1905. (name "billing_bin")
  1906. (group "staff")
  1907. (output
  1908. "/home/oleg/src/gitlab.intr/staff/billing_bin")))
  1909. (define-public git-project-staff-biz-mail
  1910. (git-project
  1911. (name "biz-mail")
  1912. (group "staff")
  1913. (output
  1914. "/home/oleg/src/gitlab.intr/staff/biz-mail")))
  1915. (define-public git-project-staff-biz-mail-bundle
  1916. (git-project
  1917. (name "biz-mail-bundle")
  1918. (group "staff")
  1919. (output
  1920. "/home/oleg/src/gitlab.intr/staff/biz-mail-bundle")))
  1921. (define-public git-project-staff-biz-mail-package
  1922. (git-project
  1923. (name "biz-mail-package")
  1924. (group "staff")
  1925. (output
  1926. "/home/oleg/src/gitlab.intr/staff/biz-mail-package")))
  1927. (define-public git-project-staff-cerberus
  1928. (git-project
  1929. (name "cerberus")
  1930. (group "staff")
  1931. (output
  1932. "/home/oleg/src/gitlab.intr/staff/cerberus")))
  1933. (define-public git-project-staff-chat
  1934. (git-project
  1935. (name "chat")
  1936. (group "staff")
  1937. (output
  1938. "/home/oleg/src/gitlab.intr/staff/chat")))
  1939. (define-public git-project-staff-chef-scripts
  1940. (git-project
  1941. (name "chef-scripts")
  1942. (group "staff")
  1943. (output
  1944. "/home/oleg/src/gitlab.intr/staff/chef-scripts")))
  1945. (define-public git-project-staff-control
  1946. (git-project
  1947. (name "control")
  1948. (group "staff")
  1949. (output
  1950. "/home/oleg/src/gitlab.intr/staff/control")))
  1951. (define-public git-project-staff-control-majordomo-ru
  1952. (git-project
  1953. (name "control-majordomo-ru")
  1954. (group "staff")
  1955. (output
  1956. "/home/oleg/src/gitlab.intr/staff/control-majordomo-ru")))
  1957. (define-public git-project-staff-control-registrant-ru
  1958. (git-project
  1959. (name "control-registrant-ru")
  1960. (group "staff")
  1961. (output
  1962. "/home/oleg/src/gitlab.intr/staff/control-registrant-ru")))
  1963. (define-public git-project-staff-control1
  1964. (git-project
  1965. (name "control1")
  1966. (group "staff")
  1967. (output
  1968. "/home/oleg/src/gitlab.intr/staff/control1")))
  1969. (define-public git-project-staff-cron_billing
  1970. (git-project
  1971. (name "cron_billing")
  1972. (group "staff")
  1973. (output
  1974. "/home/oleg/src/gitlab.intr/staff/cron_billing")))
  1975. (define-public git-project-staff-cron_registrant
  1976. (git-project
  1977. (name "cron_registrant")
  1978. (group "staff")
  1979. (output
  1980. "/home/oleg/src/gitlab.intr/staff/cron_registrant")))
  1981. (define-public git-project-staff-cron_servers
  1982. (git-project
  1983. (name "cron_servers")
  1984. (group "staff")
  1985. (output
  1986. "/home/oleg/src/gitlab.intr/staff/cron_servers")))
  1987. (define-public git-project-staff-deb-src
  1988. (git-project
  1989. (name "deb-src")
  1990. (group "staff")
  1991. (output
  1992. "/home/oleg/src/gitlab.intr/staff/deb-src")))
  1993. (define-public git-project-staff-dev_bot
  1994. (git-project
  1995. (name "dev_bot")
  1996. (group "staff")
  1997. (output
  1998. "/home/oleg/src/gitlab.intr/staff/dev_bot")))
  1999. (define-public git-project-staff-domainschecker
  2000. (git-project
  2001. (name "domainschecker")
  2002. (group "staff")
  2003. (output
  2004. "/home/oleg/src/gitlab.intr/staff/domainschecker")))
  2005. (define-public git-project-staff-hms
  2006. (git-project
  2007. (name "hms")
  2008. (group "staff")
  2009. (output
  2010. "/home/oleg/src/gitlab.intr/staff/hms")))
  2011. (define-public git-project-staff-hms-php-client
  2012. (git-project
  2013. (name "hms-php-client")
  2014. (group "staff")
  2015. (output
  2016. "/home/oleg/src/gitlab.intr/staff/hms-php-client")))
  2017. (define-public git-project-staff-lets-encrypt-processor
  2018. (git-project
  2019. (name "lets-encrypt-processor")
  2020. (group "staff")
  2021. (output
  2022. "/home/oleg/src/gitlab.intr/staff/lets-encrypt-processor")))
  2023. (define-public git-project-staff-mailing_manager
  2024. (git-project
  2025. (name "mailing_manager")
  2026. (group "staff")
  2027. (output
  2028. "/home/oleg/src/gitlab.intr/staff/mailing_manager")))
  2029. (define-public git-project-staff-malwarereport
  2030. (git-project
  2031. (name "malwarereport")
  2032. (group "staff")
  2033. (output
  2034. "/home/oleg/src/gitlab.intr/staff/malwarereport")))
  2035. (define-public git-project-staff-mj_registration
  2036. (git-project
  2037. (name "mj_registration")
  2038. (group "staff")
  2039. (output
  2040. "/home/oleg/src/gitlab.intr/staff/mj_registration")))
  2041. (define-public git-project-staff-mjproxy
  2042. (git-project
  2043. (name "mjproxy")
  2044. (group "staff")
  2045. (output
  2046. "/home/oleg/src/gitlab.intr/staff/mjproxy")))
  2047. (define-public git-project-staff-mjpydbs
  2048. (git-project
  2049. (name "mjpydbs")
  2050. (group "staff")
  2051. (output
  2052. "/home/oleg/src/gitlab.intr/staff/mjpydbs")))
  2053. (define-public git-project-staff-nagios-configs
  2054. (git-project
  2055. (name "nagios-configs")
  2056. (group "staff")
  2057. (output
  2058. "/home/oleg/src/gitlab.intr/staff/nagios-configs")))
  2059. (define-public git-project-staff-new-epp-client
  2060. (git-project
  2061. (name "new-epp-client")
  2062. (group "staff")
  2063. (output
  2064. "/home/oleg/src/gitlab.intr/staff/new-epp-client")))
  2065. (define-public git-project-staff-new-majordomo-ru
  2066. (git-project
  2067. (name "new-majordomo-ru")
  2068. (group "staff")
  2069. (output
  2070. "/home/oleg/src/gitlab.intr/staff/new-majordomo-ru")))
  2071. (define-public git-project-staff-nfsen
  2072. (git-project
  2073. (name "nfsen")
  2074. (group "staff")
  2075. (output
  2076. "/home/oleg/src/gitlab.intr/staff/nfsen")))
  2077. (define-public git-project-staff-oauth-registrant
  2078. (git-project
  2079. (name "oauth-registrant")
  2080. (group "staff")
  2081. (output
  2082. "/home/oleg/src/gitlab.intr/staff/oauth-registrant")))
  2083. (define-public git-project-staff-oauth2
  2084. (git-project
  2085. (name "oauth2")
  2086. (group "staff")
  2087. (output
  2088. "/home/oleg/src/gitlab.intr/staff/oauth2")))
  2089. (define-public git-project-staff-ocf-resource-agents
  2090. (git-project
  2091. (name "ocf-resource-agents")
  2092. (group "staff")
  2093. (output
  2094. "/home/oleg/src/gitlab.intr/staff/ocf-resource-agents")))
  2095. (define-public git-project-staff-parking
  2096. (git-project
  2097. (name "parking")
  2098. (group "staff")
  2099. (output
  2100. "/home/oleg/src/gitlab.intr/staff/parking")))
  2101. (define-public git-project-staff-payment-listeners
  2102. (git-project
  2103. (name "payment-listeners")
  2104. (group "staff")
  2105. (output
  2106. "/home/oleg/src/gitlab.intr/staff/payment-listeners")))
  2107. (define-public git-project-staff-port_poller
  2108. (git-project
  2109. (name "port_poller")
  2110. (group "staff")
  2111. (output
  2112. "/home/oleg/src/gitlab.intr/staff/port_poller")))
  2113. (define-public git-project-staff-reg-admin
  2114. (git-project
  2115. (name "reg-admin")
  2116. (group "staff")
  2117. (output
  2118. "/home/oleg/src/gitlab.intr/staff/reg-admin")))
  2119. (define-public git-project-staff-reg-rpc
  2120. (git-project
  2121. (name "reg-rpc")
  2122. (group "staff")
  2123. (output
  2124. "/home/oleg/src/gitlab.intr/staff/reg-rpc")))
  2125. (define-public git-project-staff-reg-rpc-crontab
  2126. (git-project
  2127. (name "reg-rpc-crontab")
  2128. (group "staff")
  2129. (output
  2130. "/home/oleg/src/gitlab.intr/staff/reg-rpc-crontab")))
  2131. (define-public git-project-staff-registrant
  2132. (git-project
  2133. (name "registrant")
  2134. (group "staff")
  2135. (output
  2136. "/home/oleg/src/gitlab.intr/staff/registrant")))
  2137. (define-public git-project-staff-registrant-webmoney
  2138. (git-project
  2139. (name "registrant-webmoney")
  2140. (group "staff")
  2141. (output
  2142. "/home/oleg/src/gitlab.intr/staff/registrant-webmoney")))
  2143. (define-public git-project-staff-rpc
  2144. (git-project
  2145. (name "rpc")
  2146. (group "staff")
  2147. (output
  2148. "/home/oleg/src/gitlab.intr/staff/rpc")))
  2149. (define-public git-project-staff-sfphphamlplugin
  2150. (git-project
  2151. (name "sfphphamlplugin")
  2152. (group "staff")
  2153. (output
  2154. "/home/oleg/src/gitlab.intr/staff/sfphphamlplugin")))
  2155. (define-public git-project-staff-simpletests
  2156. (git-project
  2157. (name "simpletests")
  2158. (group "staff")
  2159. (output
  2160. "/home/oleg/src/gitlab.intr/staff/simpletests")))
  2161. (define-public git-project-staff-stats
  2162. (git-project
  2163. (name "stats")
  2164. (group "staff")
  2165. (output
  2166. "/home/oleg/src/gitlab.intr/staff/stats")))
  2167. (define-public git-project-staff-vps_admin_php_version_changer
  2168. (git-project
  2169. (name "vps_admin_php_version_changer")
  2170. (group "staff")
  2171. (output
  2172. "/home/oleg/src/gitlab.intr/staff/vps_admin_php_version_changer")))
  2173. (define-public git-project-staff-webftp
  2174. (git-project
  2175. (name "webftp")
  2176. (group "staff")
  2177. (output
  2178. "/home/oleg/src/gitlab.intr/staff/webftp")))
  2179. (define-public git-project-staff-whois
  2180. (git-project
  2181. (name "whois")
  2182. (group "staff")
  2183. (output
  2184. "/home/oleg/src/gitlab.intr/staff/whois")))
  2185. (define-public git-project-staff-xmlrpc
  2186. (git-project
  2187. (name "xmlrpc")
  2188. (group "staff")
  2189. (output
  2190. "/home/oleg/src/gitlab.intr/staff/xmlrpc")))
  2191. (define-public git-project-staff-zabbix-scripts
  2192. (git-project
  2193. (name "zabbix-scripts")
  2194. (group "staff")
  2195. (output
  2196. "/home/oleg/src/gitlab.intr/staff/zabbix-scripts")))
  2197. (define-public git-project-staff-zabbix-senders
  2198. (git-project
  2199. (name "zabbix-senders")
  2200. (group "staff")
  2201. (output
  2202. "/home/oleg/src/gitlab.intr/staff/zabbix-senders")))
  2203. (define-public git-project-sup-dotfiles
  2204. (git-project
  2205. (name "dotfiles")
  2206. (group "sup")
  2207. (output
  2208. "/home/oleg/src/gitlab.intr/sup/dotfiles")))
  2209. (define-public git-project-sup-scripts
  2210. (git-project
  2211. (name "scripts")
  2212. (group "sup")
  2213. (output
  2214. "/home/oleg/src/gitlab.intr/sup/scripts")))
  2215. (define-public git-project-utils-below
  2216. (git-project
  2217. (name "below")
  2218. (group "utils")
  2219. (output
  2220. "/home/oleg/src/gitlab.intr/utils/below")))
  2221. (define-public git-project-utils-catj
  2222. (git-project
  2223. (name "catj")
  2224. (group "utils")
  2225. (output
  2226. "/home/oleg/src/gitlab.intr/utils/catj")))
  2227. (define-public git-project-utils-firefox-esr
  2228. (git-project
  2229. (name "firefox-esr")
  2230. (group "utils")
  2231. (output
  2232. "/home/oleg/src/gitlab.intr/utils/firefox-esr")))
  2233. (define-public git-project-utils-homer
  2234. (git-project
  2235. (name "homer")
  2236. (group "utils")
  2237. (output
  2238. "/home/oleg/src/gitlab.intr/utils/homer")))
  2239. (define-public git-project-utils-ipmi
  2240. (git-project
  2241. (name "ipmi")
  2242. (group "utils")
  2243. (output
  2244. "/home/oleg/src/gitlab.intr/utils/ipmi")))
  2245. (define-public git-project-utils-ipmiview
  2246. (git-project
  2247. (name "ipmiview")
  2248. (group "utils")
  2249. (output
  2250. "/home/oleg/src/gitlab.intr/utils/ipmiview")))
  2251. (define-public git-project-utils-openvpn
  2252. (git-project
  2253. (name "openvpn")
  2254. (group "utils")
  2255. (output
  2256. "/home/oleg/src/gitlab.intr/utils/openvpn")))
  2257. (define-public git-project-vds-admin-cron-scripts
  2258. (git-project
  2259. (name "cron-scripts")
  2260. (group "vds-admin")
  2261. (output
  2262. "/home/oleg/src/gitlab.intr/vds-admin/cron-scripts")))
  2263. (define-public git-project-vds-check_vms_limit
  2264. (git-project
  2265. (name "check_vms_limit")
  2266. (group "vds")
  2267. (output
  2268. "/home/oleg/src/gitlab.intr/vds/check_vms_limit")))
  2269. (define-public git-project-vds-libguestfs
  2270. (git-project
  2271. (name "libguestfs")
  2272. (group "vds")
  2273. (output
  2274. "/home/oleg/src/gitlab.intr/vds/libguestfs")))
  2275. (define-public git-project-vds-vds
  2276. (git-project
  2277. (name "vds")
  2278. (group "vds")
  2279. (output
  2280. "/home/oleg/src/gitlab.intr/vds/vds")))
  2281. (define-public git-project-vds-vds-xenial
  2282. (git-project
  2283. (name "vds-xenial")
  2284. (group "vds")
  2285. (output
  2286. "/home/oleg/src/gitlab.intr/vds/vds-xenial")))
  2287. (define-public git-project-vds-vm-ispmanager
  2288. (git-project
  2289. (name "vm-ispmanager")
  2290. (group "vds")
  2291. (output
  2292. "/home/oleg/src/gitlab.intr/vds/vm-ispmanager")))
  2293. (define-public git-project-webservices-apache2-perl518
  2294. (git-project
  2295. (name "apache2-perl518")
  2296. (group "webservices")
  2297. (output
  2298. "/home/oleg/src/gitlab.intr/webservices/apache2-perl518")))
  2299. (define-public git-project-webservices-apache2-php44
  2300. (git-project
  2301. (name "apache2-php44")
  2302. (group "webservices")
  2303. (output
  2304. "/home/oleg/src/gitlab.intr/webservices/apache2-php44")))
  2305. (define-public git-project-webservices-apache2-php52
  2306. (git-project
  2307. (name "apache2-php52")
  2308. (group "webservices")
  2309. (output
  2310. "/home/oleg/src/gitlab.intr/webservices/apache2-php52")))
  2311. (define-public git-project-webservices-apache2-php53
  2312. (git-project
  2313. (name "apache2-php53")
  2314. (group "webservices")
  2315. (output
  2316. "/home/oleg/src/gitlab.intr/webservices/apache2-php53")))
  2317. (define-public git-project-webservices-apache2-php54
  2318. (git-project
  2319. (name "apache2-php54")
  2320. (group "webservices")
  2321. (output
  2322. "/home/oleg/src/gitlab.intr/webservices/apache2-php54")))
  2323. (define-public git-project-webservices-apache2-php55
  2324. (git-project
  2325. (name "apache2-php55")
  2326. (group "webservices")
  2327. (output
  2328. "/home/oleg/src/gitlab.intr/webservices/apache2-php55")))
  2329. (define-public git-project-webservices-apache2-php56
  2330. (git-project
  2331. (name "apache2-php56")
  2332. (group "webservices")
  2333. (output
  2334. "/home/oleg/src/gitlab.intr/webservices/apache2-php56")))
  2335. (define-public git-project-webservices-apache2-php70
  2336. (git-project
  2337. (name "apache2-php70")
  2338. (group "webservices")
  2339. (output
  2340. "/home/oleg/src/gitlab.intr/webservices/apache2-php70")))
  2341. (define-public git-project-webservices-apache2-php71
  2342. (git-project
  2343. (name "apache2-php71")
  2344. (group "webservices")
  2345. (output
  2346. "/home/oleg/src/gitlab.intr/webservices/apache2-php71")))
  2347. (define-public git-project-webservices-apache2-php72
  2348. (git-project
  2349. (name "apache2-php72")
  2350. (group "webservices")
  2351. (output
  2352. "/home/oleg/src/gitlab.intr/webservices/apache2-php72")))
  2353. (define-public git-project-webservices-apache2-php73
  2354. (git-project
  2355. (name "apache2-php73")
  2356. (group "webservices")
  2357. (output
  2358. "/home/oleg/src/gitlab.intr/webservices/apache2-php73")))
  2359. (define-public git-project-webservices-apache2-php73-personal
  2360. (git-project
  2361. (name "apache2-php73-personal")
  2362. (group "webservices")
  2363. (output
  2364. "/home/oleg/src/gitlab.intr/webservices/apache2-php73-personal")))
  2365. (define-public git-project-webservices-apache2-php74
  2366. (git-project
  2367. (name "apache2-php74")
  2368. (group "webservices")
  2369. (output
  2370. "/home/oleg/src/gitlab.intr/webservices/apache2-php74")))
  2371. (define-public git-project-webservices-apache2-php74-personal
  2372. (git-project
  2373. (name "apache2-php74-personal")
  2374. (group "webservices")
  2375. (output
  2376. "/home/oleg/src/gitlab.intr/webservices/apache2-php74-personal")))
  2377. (define-public git-project-webservices-apache2-php80
  2378. (git-project
  2379. (name "apache2-php80")
  2380. (group "webservices")
  2381. (output
  2382. "/home/oleg/src/gitlab.intr/webservices/apache2-php80")))
  2383. (define-public git-project-webservices-cron
  2384. (git-project
  2385. (name "cron")
  2386. (group "webservices")
  2387. (output
  2388. "/home/oleg/src/gitlab.intr/webservices/cron")))
  2389. (define-public git-project-webservices-ftpserver
  2390. (git-project
  2391. (name "ftpserver")
  2392. (group "webservices")
  2393. (output
  2394. "/home/oleg/src/gitlab.intr/webservices/ftpserver")))
  2395. (define-public git-project-webservices-http-fileserver
  2396. (git-project
  2397. (name "http-fileserver")
  2398. (group "webservices")
  2399. (output
  2400. "/home/oleg/src/gitlab.intr/webservices/http-fileserver")))
  2401. (define-public git-project-webservices-mariadb
  2402. (git-project
  2403. (name "mariadb")
  2404. (group "webservices")
  2405. (output
  2406. "/home/oleg/src/gitlab.intr/webservices/mariadb")))
  2407. (define-public git-project-webservices-memcached
  2408. (git-project
  2409. (name "memcached")
  2410. (group "webservices")
  2411. (output
  2412. "/home/oleg/src/gitlab.intr/webservices/memcached")))
  2413. (define-public git-project-webservices-nginx
  2414. (git-project
  2415. (name "nginx")
  2416. (group "webservices")
  2417. (output
  2418. "/home/oleg/src/gitlab.intr/webservices/nginx")))
  2419. (define-public git-project-webservices-nginx-php73-private
  2420. (git-project
  2421. (name "nginx-php73-private")
  2422. (group "webservices")
  2423. (output
  2424. "/home/oleg/src/gitlab.intr/webservices/nginx-php73-private")))
  2425. (define-public git-project-webservices-nodejs1213
  2426. (git-project
  2427. (name "nodejs1213")
  2428. (group "webservices")
  2429. (output
  2430. "/home/oleg/src/gitlab.intr/webservices/nodejs1213")))
  2431. (define-public git-project-webservices-parser-lebedeva.git
  2432. (git-project
  2433. (name "parser-lebedeva.git")
  2434. (group "webservices")
  2435. (output
  2436. "/home/oleg/src/gitlab.intr/webservices/parser-lebedeva.git")))
  2437. (define-public git-project-webservices-php4
  2438. (git-project
  2439. (name "php4")
  2440. (group "webservices")
  2441. (output
  2442. "/home/oleg/src/gitlab.intr/webservices/php4")))
  2443. (define-public git-project-webservices-php52
  2444. (git-project
  2445. (name "php52")
  2446. (group "webservices")
  2447. (output
  2448. "/home/oleg/src/gitlab.intr/webservices/php52")))
  2449. (define-public git-project-webservices-php52-extra
  2450. (git-project
  2451. (name "php52-extra")
  2452. (group "webservices")
  2453. (output
  2454. "/home/oleg/src/gitlab.intr/webservices/php52-extra")))
  2455. (define-public git-project-webservices-phpMyAdmin
  2456. (git-project
  2457. (name "phpMyAdmin")
  2458. (group "webservices")
  2459. (output
  2460. "/home/oleg/src/gitlab.intr/webservices/phpMyAdmin")))
  2461. (define-public git-project-webservices-postfix
  2462. (git-project
  2463. (name "postfix")
  2464. (group "webservices")
  2465. (output
  2466. "/home/oleg/src/gitlab.intr/webservices/postfix")))
  2467. (define-public git-project-webservices-postgresql
  2468. (git-project
  2469. (name "postgresql")
  2470. (group "webservices")
  2471. (output
  2472. "/home/oleg/src/gitlab.intr/webservices/postgresql")))
  2473. (define-public git-project-webservices-redis
  2474. (git-project
  2475. (name "redis")
  2476. (group "webservices")
  2477. (output
  2478. "/home/oleg/src/gitlab.intr/webservices/redis")))
  2479. (define-public git-project-webservices-rsyslog
  2480. (git-project
  2481. (name "rsyslog")
  2482. (group "webservices")
  2483. (output
  2484. "/home/oleg/src/gitlab.intr/webservices/rsyslog")))
  2485. (define-public git-project-webservices-ssh-guest-room
  2486. (git-project
  2487. (name "ssh-guest-room")
  2488. (group "webservices")
  2489. (output
  2490. "/home/oleg/src/gitlab.intr/webservices/ssh-guest-room")))
  2491. (define-public git-project-webservices-ssh-sup-room
  2492. (git-project
  2493. (name "ssh-sup-room")
  2494. (group "webservices")
  2495. (output
  2496. "/home/oleg/src/gitlab.intr/webservices/ssh-sup-room")))
  2497. (define-public git-project-webservices-ssh2docker-auth
  2498. (git-project
  2499. (name "ssh2docker-auth")
  2500. (group "webservices")
  2501. (output
  2502. "/home/oleg/src/gitlab.intr/webservices/ssh2docker-auth")))
  2503. (define-public git-project-webservices-uwsgi-python37
  2504. (git-project
  2505. (name "uwsgi-python37")
  2506. (group "webservices")
  2507. (output
  2508. "/home/oleg/src/gitlab.intr/webservices/uwsgi-python37")))
  2509. (define-public git-project-webservices-uwsgi-ruby
  2510. (git-project
  2511. (name "uwsgi-ruby")
  2512. (group "webservices")
  2513. (output
  2514. "/home/oleg/src/gitlab.intr/webservices/uwsgi-ruby")))
  2515. (define-public git-project-webservices-uwsgi-ruby26
  2516. (git-project
  2517. (name "uwsgi-ruby26")
  2518. (group "webservices")
  2519. (output
  2520. "/home/oleg/src/gitlab.intr/webservices/uwsgi-ruby26")))
  2521. (define-public git-project-webservices-vncproxy
  2522. (git-project
  2523. (name "vncproxy")
  2524. (group "webservices")
  2525. (output
  2526. "/home/oleg/src/gitlab.intr/webservices/vncproxy")))
  2527. (define-public git-project-webservices-vulnix
  2528. (git-project
  2529. (name "vulnix")
  2530. (group "webservices")
  2531. (output
  2532. "/home/oleg/src/gitlab.intr/webservices/vulnix")))
  2533. (define-public git-project-webservices-webftp
  2534. (git-project
  2535. (name "webftp")
  2536. (group "webservices")
  2537. (output
  2538. "/home/oleg/src/gitlab.intr/webservices/webftp")))
  2539. (define-public git-project-webservices-webftp-new
  2540. (git-project
  2541. (name "webftp-new")
  2542. (group "webservices")
  2543. (output
  2544. "/home/oleg/src/gitlab.intr/webservices/webftp-new")))
  2545. (define-public git-project-webservices-webssh
  2546. (git-project
  2547. (name "webssh")
  2548. (group "webservices")
  2549. (output
  2550. "/home/oleg/src/gitlab.intr/webservices/webssh")))
  2551. (define-public git-project-zdetovetskiy-nixos
  2552. (git-project
  2553. (name "nixos")
  2554. (group "zdetovetskiy")
  2555. (output
  2556. "/home/oleg/src/gitlab.intr/zdetovetskiy/nixos")))
  2557. (define github-missing-repositories
  2558. (make-parameter '()))
  2559. (define missing-repositories
  2560. (make-parameter '()))
  2561. (define (main args)
  2562. (fold-projects (lambda (project projects)
  2563. (cons (if (file-exists? (git-project-output project))
  2564. (with-directory-excursion (git-project-output project)
  2565. (let* ((port (open-pipe* OPEN_READ "git" "remote" "-v"))
  2566. (output (read-string port)))
  2567. (close-port port)
  2568. (let ((remote (string-append "git@github.com:6d6a/"
  2569. (git-project-group project)
  2570. "-"
  2571. (git-project-name project)
  2572. ".git")))
  2573. (if (any identity
  2574. (map (lambda (remote)
  2575. ;; TODO: Check for GitHub url in with "origin" name.
  2576. (match (string-split remote #\tab)
  2577. (("github" url)
  2578. #t)
  2579. (_ #f)))
  2580. (delete "" (string-split (string-trim-right output #\newline) #\newline))))
  2581. (begin
  2582. (format #t "~%~%@ ~a~%" (git-project-output project))
  2583. (invoke "git" "remote" "set-url" "github" remote)
  2584. (if (= (system* "sshpass" "-Ppassphrase" (string-append "-p" (pass "show" "github/ssh/id_rsa_github"))
  2585. "git" "fetch" "github")
  2586. 0)
  2587. (display "succeeds to fetch github\n")
  2588. ;; TODO: Check if branch is different
  2589. ;; (system* "git" "branch" "github-master" "github/master")
  2590. (github-missing-repositories (cons (git-project-output project) (github-missing-repositories)))))
  2591. (invoke "git" "remote" "add" "github" remote)))))
  2592. (missing-repositories (cons (git-project-output project) (missing-repositories))))
  2593. projects))
  2594. '())
  2595. (format #t "~%GitHub missing repositories:~%")
  2596. (format #t "~{~a~%~}~%" (sort (github-missing-repositories) string<))
  2597. (format #t "~%Missing repositories:~%")
  2598. (format #t "~{~a~%~}~%" (sort (missing-repositories) string<)))