Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] turbovnc: new package #44722

Open
wants to merge 139 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
1fa5b3a
adding novnc installer
teaguesterling Jun 9, 2024
9b45ddc
py-websockify: new package
teaguesterling Jun 9, 2024
e5d2bbe
Adding initial turbovnc package
teaguesterling Jun 13, 2024
43658fb
Adding initial turbovnc package
teaguesterling Jun 13, 2024
8218f11
Fixing flags
teaguesterling Jun 13, 2024
be57595
Fixing flags
teaguesterling Jun 13, 2024
56560e3
Fixing flags
teaguesterling Jun 13, 2024
efcc7b1
Fixing flags
teaguesterling Jun 13, 2024
4a670b7
Fixing flags
teaguesterling Jun 13, 2024
2a9a591
Fixing flags
teaguesterling Jun 13, 2024
126cd5e
Fixing xkbdata (attempt)
teaguesterling Jun 14, 2024
204a5af
Fixing xkbdata (attempt)
teaguesterling Jun 14, 2024
d32d2ff
Fixing xkbdata (attempt)
teaguesterling Jun 14, 2024
14f662e
Fixing xkbdata (attempt)
teaguesterling Jun 14, 2024
14763ab
Fixing xkbdata (attempt)
teaguesterling Jun 14, 2024
f16d6b6
Fixing xkbdata (attempt)
teaguesterling Jun 14, 2024
7d6e68b
Fixing xkbdata (attempt)
teaguesterling Jun 14, 2024
416a3a3
Fixing xkbdata (attempt)
teaguesterling Jun 14, 2024
d003181
Enabling the egl varaint for mesa
teaguesterling Jun 14, 2024
cec93cc
Fix deps
teaguesterling Jun 14, 2024
663e6aa
Fix deps
teaguesterling Jun 14, 2024
e5e938f
Fixing webserver args
teaguesterling Jun 14, 2024
8b979c1
Style
teaguesterling Jun 14, 2024
e897dc0
Adding variants
teaguesterling Jun 15, 2024
a318deb
Fixing variants and styless
teaguesterling Jun 15, 2024
4e08d8d
Adding font dep
teaguesterling Jun 15, 2024
6e764fa
Merge branch 'packages/novnc' into packages/turbovnc
teaguesterling Jun 15, 2024
a2f83c8
Adding compiler conflicts
teaguesterling Jun 16, 2024
9fb4e98
Removing websockify as turbovnc does it by default
teaguesterling Jun 22, 2024
0167428
Cleanup and simplify novnc package
teaguesterling Jun 22, 2024
8f12294
Clean up dependencies to use spack by default
teaguesterling Jun 22, 2024
7590493
partial updates on the path to build in spackos
teaguesterling Jun 22, 2024
4758bf7
Adding xorgproto package
teaguesterling Jun 22, 2024
90d905a
Add provies for unified xorgprotos
teaguesterling Jun 22, 2024
1dce8f3
Cleaning up dependencies to install with xorgprotos
teaguesterling Jun 22, 2024
9cafeac
Fix styles
teaguesterling Jun 22, 2024
94b1383
Adding provides to xkeyboard-config
teaguesterling Jun 22, 2024
77d1d96
Update package.py
teaguesterling Jun 22, 2024
ec8896e
Update package.py
teaguesterling Jun 27, 2024
a99f1ec
xorgproto: new package
teaguesterling Aug 3, 2024
e013eab
Adding pkgconfig dependecy to startup-notification (#44709)
teaguesterling Jun 13, 2024
15635f2
openjdk: update default version to 17.x (#44647)
dialvarezs Jun 13, 2024
73e24d2
perl-dbd-mysql: add v4.052, v5.005 (#44503)
teaguesterling Jun 13, 2024
8862a0a
add draco-7_18_0 to package.py (#44673)
clevelam Jun 13, 2024
752b0dc
build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 (#44710)
dependabot[bot] Jun 13, 2024
9150651
gh: add 2.50.0 (#44670)
mathomp4 Jun 13, 2024
e7b2de8
xorg pkgs: update versions and homepage cgit -> gitlab (#44420)
wdconinc Jun 14, 2024
775dbb2
openmpi: disable remark 10441 for intel classic 2021.7.0 or newer (#4…
harshula Jun 14, 2024
2ab9443
fd: add v10.1.0 (#44623)
alecbcs Jun 14, 2024
d6be672
hugo: add v0.127.0 (#44626)
alecbcs Jun 14, 2024
f681035
go: add v1.22.4 (#44656)
alecbcs Jun 14, 2024
4330f08
rclone: add v1.65.2 (#44657)
alecbcs Jun 14, 2024
3a0b99b
Build developer-tools pipeline only on manylinux (#43811)
alalazo Jun 14, 2024
91469d5
hip: Adding hipother for cuda support starting from 6.0 (#44453)
renjithravindrankannath Jun 14, 2024
3268532
HDF5: Fix typo in symlink paths (#44711)
psakievich Jun 14, 2024
525dc2c
muparser: refactor to use new multi-build-system logic (#44552)
jamessmillie Jun 14, 2024
4876d00
Intel MKL express requirements as requires (#44727)
kwryankrattiger Jun 14, 2024
00fa681
libstdcompat: removed duplicate build-time test method (#44725)
AcriusWinter Jun 15, 2024
7201427
omega-h: reformatted from old test method to new test method (#44712)
AcriusWinter Jun 15, 2024
4d05cfe
`spack-python`: remove superfluous `/usr/bin/env` (#44724)
tgamblin Jun 15, 2024
8f80621
update minimum libvterm version for 0.10.0 (#44720)
albestro Jun 16, 2024
ddbc1ec
[cp2k] Enforce exclusion of libxsmm main (#44739)
mtaillefumier Jun 17, 2024
509df0f
PROJ: add new versions, improve tiff patches (#42767)
danlipsa Jun 17, 2024
073e3b3
pass: install autocompletion for all shells (#44744)
alecbcs Jun 17, 2024
2663dfe
Bugfix: omega-h stand-alone tests: ensure proper ordering (#44748)
tldahlgren Jun 17, 2024
21b9099
Chapel package: major update (#42197)
arezaii Jun 18, 2024
f7b70a9
ascent: add v0.9.3 (#44571)
white238 Jun 18, 2024
dfa900c
build(deps): bump flake8 from 7.0.0 to 7.1.0 in /.github/workflows/st…
dependabot[bot] Jun 18, 2024
84eadae
build(deps): bump urllib3 from 2.2.1 to 2.2.2 in /lib/spack/docs (#44…
dependabot[bot] Jun 18, 2024
729e30c
build(deps): bump flake8 from 7.0.0 to 7.1.0 in /lib/spack/docs (#44752)
dependabot[bot] Jun 18, 2024
2c98df1
Boost: switch from jfrog to boost.io for downloads (#44728)
hainest Jun 18, 2024
737c53d
seacr: new package @1.4-b2 (#42677)
A-N-Other Jun 18, 2024
66967c1
vtk-m: Changed test method names and skipping non-applicable tests fr…
AcriusWinter Jun 18, 2024
b40469c
py-rios: add 1.4.17, v2.0.1 (#44679)
neilflood Jun 18, 2024
32cf7c9
e4s external rocm ci: bump rocm stack to v6.1.1 (#44449)
eugeneswalker Jun 18, 2024
6e555ea
Legion: Reformatted Old To New Test Method and skipping tests (#44733)
AcriusWinter Jun 18, 2024
cc646e5
Abinit fix hdf5 (#44763)
downloadico Jun 18, 2024
4196019
upcxx package: Add resilience to broken libfabric (#44618)
bonachea Jun 19, 2024
c5dc70a
ucx: add v1.17.0 (#44767)
zzzoom Jun 19, 2024
bfb5975
covfie: new package (#44771)
stephenswat Jun 19, 2024
5049474
spectre: add v2024.06.18 (#44761)
sxs-bot Jun 19, 2024
4e0f78a
verilator: add v5.026 (#44757)
davekeeshan Jun 19, 2024
a6149b9
actsvg: add versions up to 0.4.44 (#44770)
stephenswat Jun 19, 2024
0959019
Binder: Add newer version (#44741)
cgcgcg Jun 19, 2024
2cf1db1
Update hohqmesh and feq-parse packages (#44737)
fluidnumerics-joe Jun 19, 2024
529054b
py-maturin: add v1.6.0 (#44734)
adamjstewart Jun 19, 2024
184ae88
py-wxflow: new package (#44754)
AlexanderRichert-NOAA Jun 19, 2024
03c8216
go: drop deprecated versions prior to v0.22 release, clean up build l…
alecbcs Jun 20, 2024
e6f30e1
podio: Add version 1.0 (#44780)
tmadlener Jun 20, 2024
d7ee2f7
nalu-wind: update submodules (#44687)
psakievich Jun 20, 2024
a613c50
tfel: add support for versions up to 4.2.1 (#44578)
thelfer Jun 20, 2024
db44cbd
build_environment: fix ccache error handling (#44740)
haampie Jun 20, 2024
5e4b013
precice: add version 3.1.2 (#44583)
fsimonis Jun 20, 2024
343bf11
[intel-*] remove deprecated packages (#44689)
rscohn2 Jun 20, 2024
6ec5b55
py-lightning: add v2.3 (#44731)
adamjstewart Jun 20, 2024
8c2f2e9
Remove deprecated intel-* packages (#44700)
stephenmsachs Jun 20, 2024
b04bc0b
hipfort: add non-system gcc support (#44612)
hagertnl Jun 20, 2024
442094f
intel-oneapi-mpi: update mpi wrappers to icx variants (#44688)
rscohn2 Jun 20, 2024
b550b27
edm4hep: Make edm4hep extend python after upstream changes (#44681)
tmadlener Jun 20, 2024
d855ddb
ESMF: set ESMF_LAPACK_LIBPATH if +external-lapack (#44672)
nyetsche Jun 20, 2024
e4a54d8
py-tabulate: add v0.8.10, v0.9.0 (#44604)
dominichofer Jun 20, 2024
8abdf1f
googletest: fix checking a variant condition (#44781)
breyerml Jun 20, 2024
572d393
dd4hep: depends_on root +root7 in some cases (#43671)
wdconinc Jun 20, 2024
1e6c4c7
damaris: add v1.11.0 (#44610)
jcbowden Jun 20, 2024
7afcbfc
pmix: add v5.0.2, v4.2.9, v4.2.8, v4.2.7 (#44576)
drkrynstrng Jun 20, 2024
8dac5ed
openmpi: add with-lsf-libdir config option (#44563)
robertsawko Jun 20, 2024
726810a
cmake: remove version deprecated in 0.22 (#44628)
haampie Jun 20, 2024
ff8aa93
Update package.py (#44772)
prckent Jun 20, 2024
e5380af
votca: tighten up boost dep (#44777)
snehring Jun 20, 2024
aef7c4f
bootstrap: test building clingo from sources on windows (#44624)
johnwparent Jun 20, 2024
521e501
snakemake: Changed test method name and added docstring (#44723)
AcriusWinter Jun 20, 2024
530ab6f
Allow zlib to find external installations. (#44694)
bvanessen Jun 20, 2024
5f43ecf
elpa: new version and recipe tuning (#44749)
lorisercole Jun 20, 2024
e5ff46f
py-pyfr: Add v2.0.2 (#44487)
MichaelLaufer Jun 20, 2024
2d9f522
py-multiqc: updating to @1.21, adding new dependency py-pyyaml-env (#…
A-N-Other Jun 20, 2024
21ed9de
ParaView: add 5.13.0-RC1 (#44785)
kwryankrattiger Jun 20, 2024
3ec1511
sleef: add v3.6.1 (#44784)
blapie Jun 20, 2024
0f19f3a
openpmd-api: Changed from old to new test API (#44764)
AcriusWinter Jun 20, 2024
46bb78f
openssl: add latest OpenSSL versions, deprecate previous ones (#44620)
v-dobrev Jun 21, 2024
d609218
Bugfix: test_is_externally_detectable needs to use mockpackages (#44795)
tldahlgren Jun 21, 2024
9f1966d
tree-sitter: new versions (#44802)
albestro Jun 21, 2024
7d17919
lua-lpeg: add latest version (#44803)
albestro Jun 21, 2024
fb5fed3
python: add v3.12.4 (#44801)
zzzoom Jun 21, 2024
ff6c7d8
py-triton: add main (#44774)
aurianer Jun 21, 2024
c008fb5
add packages from intel-oneapi-2024.2.0 release (#44789)
prstrnn Jun 21, 2024
e29173f
root: depends_on libc only on linux (#44823)
wdconinc Jun 22, 2024
d7ceeb6
merge update
teaguesterling Aug 3, 2024
f10e8b5
adding providers for xorgprotos
teaguesterling Aug 3, 2024
d2cec1a
meas: add egl variant
teaguesterling Aug 3, 2024
f9c6822
Merge branch 'packages/mesa' into packages/turbovnc
teaguesterling Aug 3, 2024
88f97a3
Adding mesa as a provider for egl
teaguesterling Aug 3, 2024
f5b665b
Merge branch 'packages/mesa' into packages/turbovnc
teaguesterling Aug 3, 2024
35dd90d
merge default providers
teaguesterling Aug 3, 2024
e485fcb
xkeyboard-config: add xkbdata provider
teaguesterling Aug 3, 2024
d6c144d
merge default providers
teaguesterling Aug 3, 2024
c8a0b1c
Merge branch 'develop' into packages/turbovnc
teaguesterling Sep 28, 2024
f393893
[@spackbot] updating style on behalf of teaguesterling
teaguesterling Sep 28, 2024
4f40d21
Merge branch 'develop' into packages/turbovnc
teaguesterling Dec 29, 2024
6796f3c
Update package.py
teaguesterling Dec 31, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'develop' into packages/turbovnc
  • Loading branch information
teaguesterling authored Sep 28, 2024
commit c8a0b1cbd690f4537500b82f08eb2994aaf6af0f
3 changes: 3 additions & 0 deletions etc/spack/defaults/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ packages:
bigreqsproto: [xorgproto, bigreqsproto]
blas: [openblas, amdblis]
compositeproto: [xorgproto, compositeproto]
c: [gcc]
cxx: [gcc]
D: [ldc]
daal: [intel-oneapi-daal]
damageproto: [xorgproto, damageproto]
Expand All @@ -34,6 +36,7 @@ packages:
flame: [libflame, amdlibflame]
fixesproto: [xorgproto, fixesproto]
fontcacheproto: [xorgproto, fontcacheproto]
fortran: [gcc]
fortran-rt: [gcc-runtime, intel-oneapi-runtime]
fuse: [libfuse]
gl: [glx, osmesa]
Expand Down
9 changes: 5 additions & 4 deletions var/spack/repos/builtin/packages/xorgproto/package.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,19 @@
from spack.package import *


class Xorgproto(MesonPackage):
class Xorgproto(MesonPackage, XorgPackage):
"""X Window System unified protocol definitions replacing standalone protos"""

homepage = "https://gitlab.freedesktop.org/xorg/proto/xorgproto"
url = "https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/archive/xorgproto-2024.1/xorgproto-xorgproto-2024.1.tar.bz2"
xorg_mirror_path = "proto/xorgproto-2024.1.tar.gz"

maintainers("teaguesterling")

license("OTHER", checked_by="teaguesterling")

version("2024.1", sha256="3959b2d17d86dd9d165dc24d26f372ca64f27127cd381739366ba8383a6cd51a")
version("2024.1", sha256="4f6b9b4faf91e5df8265b71843a91fc73dc895be6210c84117a996545df296ce")

depends_on("meson@0.56:", type="build")
depends_on("util-macros", type="build")

provides("bigreqsproto")
Expand All @@ -36,4 +37,4 @@ class Xorgproto(MesonPackage):
provides("videoproto")
provides("xineramaproto")
provides("xf86driproto")
provides("xcmiscproto")
provides("xcmiscproto")
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.