Skip to content

Commit

Permalink
Update hyprland (#4659)
Browse files Browse the repository at this point in the history
**Summary**

Update for hyprland packages and add few new packages (hyprland-qutils
and hyprgraphics).

**Test Plan**

Tested on my laptop and a VM

**Checklist**

- [x] Package was built and tested against unstable
- [x] This change could gainfully be listed in the weekly sync notes
once merged <!-- Write an appropriate message in the Summary section,
then add the "Topic: Sync Notes" label -->
  • Loading branch information
EbonJaeger authored Dec 24, 2024
2 parents 705dc17 + 7b1c53f commit 33d130e
Show file tree
Hide file tree
Showing 32 changed files with 789 additions and 191 deletions.
3 changes: 2 additions & 1 deletion packages/a/aquamarine/abi_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,9 @@ libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend13sessionActiveEv
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend14buildGlFormatsERKSt6vectorINS_9SGLFormatESaIS2_EE
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend14dispatchEventsEv
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend14getNonMasterFDEv
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend14recheckOutputsEv
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend14restoreAfterVTEv
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend14scanConnectorsEb
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend14scanConnectorsEv
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend16getCursorFormatsEv
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend16getRenderFormatsEv
libaquamarine.so.4:_ZN10Aquamarine11CDRMBackend18preferredAllocatorEv
Expand Down
6 changes: 3 additions & 3 deletions packages/a/aquamarine/package.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name : aquamarine
version : 0.5.0
release : 4
version : 0.5.1
release : 5
source :
- https://github.com/hyprwm/aquamarine/archive/refs/tags/v0.5.0.tar.gz : 30ced616ce5c2f1b83a0c4807637589157af5ba98e7956f0e6168d5724f5b62c
- https://github.com/hyprwm/aquamarine/archive/refs/tags/v0.5.1.tar.gz : a52ce6a8bec37982c6029ad38c6046e89d7eca932af91cfa3ea8e18fda7e5003
homepage : https://github.com/hyprwm/aquamarine
license : BSD-3-Clause
component : desktop.hyprland
Expand Down
10 changes: 5 additions & 5 deletions packages/a/aquamarine/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
</Description>
<PartOf>desktop.hyprland</PartOf>
<Files>
<Path fileType="library">/usr/lib64/libaquamarine.so.0.5.0</Path>
<Path fileType="library">/usr/lib64/libaquamarine.so.0.5.1</Path>
<Path fileType="library">/usr/lib64/libaquamarine.so.4</Path>
</Files>
</Package>
Expand All @@ -31,7 +31,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="4">aquamarine</Dependency>
<Dependency release="5">aquamarine</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/aquamarine/allocator/Allocator.hpp</Path>
Expand All @@ -55,9 +55,9 @@
</Files>
</Package>
<History>
<Update release="4">
<Date>2024-11-19</Date>
<Version>0.5.0</Version>
<Update release="5">
<Date>2024-12-21</Date>
<Version>0.5.1</Version>
<Comment>Packaging update</Comment>
<Name>GENEVEE Nicolas</Name>
<Email>[email protected]</Email>
Expand Down
9 changes: 9 additions & 0 deletions packages/h/hyprgraphics/MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely.

- Genevee Nicolas
- Matrix: genick
- Email: [email protected]

- Mencel Dariusz
- Matrix: bialy_wilk
- Email: [email protected]
1 change: 1 addition & 0 deletions packages/h/hyprgraphics/abi_libs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
libhyprgraphics.so.0
33 changes: 33 additions & 0 deletions packages/h/hyprgraphics/abi_symbols
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
libhyprgraphics.so.0:_ZN12Hyprgraphics13CCairoSurface4dataEv
libhyprgraphics.so.0:_ZN12Hyprgraphics13CCairoSurface4sizeEv
libhyprgraphics.so.0:_ZN12Hyprgraphics13CCairoSurface5cairoEv
libhyprgraphics.so.0:_ZN12Hyprgraphics13CCairoSurface6statusEv
libhyprgraphics.so.0:_ZN12Hyprgraphics13CCairoSurface6strideEv
libhyprgraphics.so.0:_ZN12Hyprgraphics13CCairoSurfaceC1EP14_cairo_surface
libhyprgraphics.so.0:_ZN12Hyprgraphics13CCairoSurfaceC2EP14_cairo_surface
libhyprgraphics.so.0:_ZN12Hyprgraphics13CCairoSurfaceD1Ev
libhyprgraphics.so.0:_ZN12Hyprgraphics13CCairoSurfaceD2Ev
libhyprgraphics.so.0:_ZN12Hyprgraphics6CColorC1ERKNS0_4SHSLE
libhyprgraphics.so.0:_ZN12Hyprgraphics6CColorC1ERKNS0_5SSRGBE
libhyprgraphics.so.0:_ZN12Hyprgraphics6CColorC1ERKNS0_6SOkLabE
libhyprgraphics.so.0:_ZN12Hyprgraphics6CColorC1Ev
libhyprgraphics.so.0:_ZN12Hyprgraphics6CColorC2ERKNS0_4SHSLE
libhyprgraphics.so.0:_ZN12Hyprgraphics6CColorC2ERKNS0_5SSRGBE
libhyprgraphics.so.0:_ZN12Hyprgraphics6CColorC2ERKNS0_6SOkLabE
libhyprgraphics.so.0:_ZN12Hyprgraphics6CColorC2Ev
libhyprgraphics.so.0:_ZN12Hyprgraphics6CImage12cairoSurfaceEv
libhyprgraphics.so.0:_ZN12Hyprgraphics6CImage7getMimeB5cxx11Ev
libhyprgraphics.so.0:_ZN12Hyprgraphics6CImage7successEv
libhyprgraphics.so.0:_ZN12Hyprgraphics6CImage8getErrorB5cxx11Ev
libhyprgraphics.so.0:_ZN12Hyprgraphics6CImage8hasAlphaEv
libhyprgraphics.so.0:_ZN12Hyprgraphics6CImageC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libhyprgraphics.so.0:_ZN12Hyprgraphics6CImageC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libhyprgraphics.so.0:_ZN12Hyprgraphics6CImageD1Ev
libhyprgraphics.so.0:_ZN12Hyprgraphics6CImageD2Ev
libhyprgraphics.so.0:_ZN3BMP20createSurfaceFromBMPERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libhyprgraphics.so.0:_ZN3JXL20createSurfaceFromJXLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libhyprgraphics.so.0:_ZN4JPEG21createSurfaceFromJPEGERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libhyprgraphics.so.0:_ZN4WEBP21createSurfaceFromWEBPERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
libhyprgraphics.so.0:_ZNK12Hyprgraphics6CColor5asHSLEv
libhyprgraphics.so.0:_ZNK12Hyprgraphics6CColor5asRgbEv
libhyprgraphics.so.0:_ZNK12Hyprgraphics6CColor7asOkLabEv
11 changes: 11 additions & 0 deletions packages/h/hyprgraphics/abi_used_libs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
libc.so.6
libcairo.so.2
libgcc_s.so.1
libhyprutils.so.1
libjpeg.so.8
libjxl.so.0.10
libjxl_threads.so.0.10
libm.so.6
libmagic.so.1
libstdc++.so.6
libwebp.so.7
128 changes: 128 additions & 0 deletions packages/h/hyprgraphics/abi_used_symbols
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
libc.so.6:__stack_chk_fail
libc.so.6:malloc
libc.so.6:memchr
libc.so.6:memcmp
libc.so.6:memcpy
libc.so.6:memmove
libc.so.6:memset
libc.so.6:strlen
libc.so.6:toupper
libcairo.so.2:cairo_format_stride_for_width
libcairo.so.2:cairo_image_surface_create
libcairo.so.2:cairo_image_surface_create_for_data
libcairo.so.2:cairo_image_surface_create_from_png
libcairo.so.2:cairo_image_surface_get_data
libcairo.so.2:cairo_image_surface_get_height
libcairo.so.2:cairo_image_surface_get_stride
libcairo.so.2:cairo_image_surface_get_width
libcairo.so.2:cairo_status_to_string
libcairo.so.2:cairo_surface_destroy
libcairo.so.2:cairo_surface_mark_dirty
libcairo.so.2:cairo_surface_set_mime_data
libcairo.so.2:cairo_surface_status
libgcc_s.so.1:_Unwind_Resume
libgcc_s.so.1:__gttf2
libgcc_s.so.1:__udivti3
libgcc_s.so.1:__unordtf2
libhyprutils.so.1:_ZN9Hyprutils4Math8Vector2DC1Eii
libjpeg.so.8:jpeg_CreateDecompress
libjpeg.so.8:jpeg_destroy_decompress
libjpeg.so.8:jpeg_finish_decompress
libjpeg.so.8:jpeg_mem_src
libjpeg.so.8:jpeg_read_header
libjpeg.so.8:jpeg_read_scanlines
libjpeg.so.8:jpeg_start_decompress
libjpeg.so.8:jpeg_std_error
libjxl.so.0.10:JxlDecoderCloseInput
libjxl.so.0.10:JxlDecoderCreate
libjxl.so.0.10:JxlDecoderDestroy
libjxl.so.0.10:JxlDecoderGetBasicInfo
libjxl.so.0.10:JxlDecoderImageOutBufferSize
libjxl.so.0.10:JxlDecoderProcessInput
libjxl.so.0.10:JxlDecoderSetImageOutBuffer
libjxl.so.0.10:JxlDecoderSetInput
libjxl.so.0.10:JxlDecoderSetParallelRunner
libjxl.so.0.10:JxlDecoderSubscribeEvents
libjxl.so.0.10:JxlSignatureCheck
libjxl_threads.so.0.10:JxlResizableParallelRunner
libjxl_threads.so.0.10:JxlResizableParallelRunnerCreate
libjxl_threads.so.0.10:JxlResizableParallelRunnerDestroy
libjxl_threads.so.0.10:JxlResizableParallelRunnerSetThreads
libjxl_threads.so.0.10:JxlResizableParallelRunnerSuggestThreads
libm.so.6:cbrtf
libm.so.6:frexp
libm.so.6:frexpf
libm.so.6:frexpl
libm.so.6:pow
libmagic.so.1:magic_file
libmagic.so.1:magic_load
libmagic.so.1:magic_open
libstdc++.so.6:_ZNKSt10filesystem7__cxx114path5_List13_Impl_deleterclEPNS2_5_ImplE
libstdc++.so.6:_ZNKSt13runtime_error4whatEv
libstdc++.so.6:_ZNKSt6locale2id5_M_idEv
libstdc++.so.6:_ZNKSt6locale4nameB5cxx11Ev
libstdc++.so.6:_ZNKSt6localeeqERKS_
libstdc++.so.6:_ZNSi4readEPcl
libstdc++.so.6:_ZNSi5seekgESt4fposI11__mbstate_tE
libstdc++.so.6:_ZNSi5seekgElSt12_Ios_Seekdir
libstdc++.so.6:_ZNSi5tellgEv
libstdc++.so.6:_ZNSt10filesystem6statusERKNS_7__cxx114pathE
libstdc++.so.6:_ZNSt10filesystem7__cxx114path14_M_split_cmptsEv
libstdc++.so.6:_ZNSt10filesystem7__cxx114path5_ListC1Ev
libstdc++.so.6:_ZNSt12__basic_fileIcED1Ev
libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode
libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv
libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev
libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev
libstdc++.so.6:_ZNSt13runtime_errorC2EPKc
libstdc++.so.6:_ZNSt13runtime_errorD2Ev
libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev
libstdc++.so.6:_ZNSt6locale7classicEv
libstdc++.so.6:_ZNSt6localeC1ERKS_
libstdc++.so.6:_ZNSt6localeC1Ev
libstdc++.so.6:_ZNSt6localeD1Ev
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_replace_coldEPcmPKcmm
libstdc++.so.6:_ZNSt7__cxx118numpunctIcE2idE
libstdc++.so.6:_ZNSt8ios_baseC2Ev
libstdc++.so.6:_ZNSt8ios_baseD2Ev
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
libstdc++.so.6:_ZNSt9exceptionD2Ev
libstdc++.so.6:_ZSt16__throw_bad_castv
libstdc++.so.6:_ZSt17__throw_bad_allocv
libstdc++.so.6:_ZSt19__throw_logic_errorPKc
libstdc++.so.6:_ZSt20__throw_length_errorPKc
libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz
libstdc++.so.6:_ZSt8to_charsPcS_DF128_
libstdc++.so.6:_ZSt8to_charsPcS_DF128_St12chars_format
libstdc++.so.6:_ZSt8to_charsPcS_DF128_St12chars_formati
libstdc++.so.6:_ZSt8to_charsPcS_d
libstdc++.so.6:_ZSt8to_charsPcS_dSt12chars_format
libstdc++.so.6:_ZSt8to_charsPcS_dSt12chars_formati
libstdc++.so.6:_ZSt8to_charsPcS_e
libstdc++.so.6:_ZSt8to_charsPcS_eSt12chars_format
libstdc++.so.6:_ZSt8to_charsPcS_eSt12chars_formati
libstdc++.so.6:_ZSt8to_charsPcS_f
libstdc++.so.6:_ZSt8to_charsPcS_fSt12chars_format
libstdc++.so.6:_ZSt8to_charsPcS_fSt12chars_formati
libstdc++.so.6:_ZTISt13runtime_error
libstdc++.so.6:_ZTISt9exception
libstdc++.so.6:_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE
libstdc++.so.6:_ZTVSt13basic_filebufIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
libstdc++.so.6:_ZdlPvm
libstdc++.so.6:_Znwm
libstdc++.so.6:__cxa_allocate_exception
libstdc++.so.6:__cxa_begin_catch
libstdc++.so.6:__cxa_end_catch
libstdc++.so.6:__cxa_free_exception
libstdc++.so.6:__cxa_throw
libstdc++.so.6:__gxx_personality_v0
libwebp.so.7:WebPDecode
libwebp.so.7:WebPFreeDecBuffer
libwebp.so.7:WebPGetFeaturesInternal
libwebp.so.7:WebPInitDecoderConfigInternal
6 changes: 6 additions & 0 deletions packages/h/hyprgraphics/monitoring.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
releases:
id: 376024
rss: https://github.com/hyprwm/hyprgraphics/releases.atom
# No known CPE, checked 2024-12-21
security:
cpe: ~
24 changes: 24 additions & 0 deletions packages/h/hyprgraphics/package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : hyprgraphics
version : 0.1.1
release : 1
source :
- https://github.com/hyprwm/hyprgraphics/archive/refs/tags/v0.1.1.tar.gz : 123a29e53a00bfaf37e7971b929433fb716fd497b3555f72c2d0419ae18e65c7
homepage : https://github.com/hyprwm/hyprgraphics
license : BSD-3-Clause
component : desktop.hyprland
summary : Hyprland graphics / resource utilities
description: |
Hyprgraphics is a small C++ library with graphics / resource related utilities used across the hypr* ecosystem.
builddeps :
- pkgconfig(cairo)
- pkgconfig(hyprutils)
- pkgconfig(libjpeg)
- pkgconfig(libjxl)
- pkgconfig(libwebp)
- pkgconfig(pixman-1)
setup : |
%cmake_ninja
build : |
%ninja_build
install : |
%ninja_install
53 changes: 53 additions & 0 deletions packages/h/hyprgraphics/pspec_x86_64.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<PISI>
<Source>
<Name>hyprgraphics</Name>
<Homepage>https://github.com/hyprwm/hyprgraphics</Homepage>
<Packager>
<Name>GENEVEE Nicolas</Name>
<Email>[email protected]</Email>
</Packager>
<License>BSD-3-Clause</License>
<PartOf>desktop.hyprland</PartOf>
<Summary xml:lang="en">Hyprland graphics / resource utilities</Summary>
<Description xml:lang="en">Hyprgraphics is a small C++ library with graphics / resource related utilities used across the hypr* ecosystem.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>hyprgraphics</Name>
<Summary xml:lang="en">Hyprland graphics / resource utilities</Summary>
<Description xml:lang="en">Hyprgraphics is a small C++ library with graphics / resource related utilities used across the hypr* ecosystem.
</Description>
<PartOf>desktop.hyprland</PartOf>
<Files>
<Path fileType="library">/usr/lib64/libhyprgraphics.so.0</Path>
<Path fileType="library">/usr/lib64/libhyprgraphics.so.0.1.1</Path>
</Files>
</Package>
<Package>
<Name>hyprgraphics-devel</Name>
<Summary xml:lang="en">Development files for hyprgraphics</Summary>
<Description xml:lang="en">Hyprgraphics is a small C++ library with graphics / resource related utilities used across the hypr* ecosystem.
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="1">hyprgraphics</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/hyprgraphics/cairo/CairoSurface.hpp</Path>
<Path fileType="header">/usr/include/hyprgraphics/color/Color.hpp</Path>
<Path fileType="header">/usr/include/hyprgraphics/image/Image.hpp</Path>
<Path fileType="library">/usr/lib64/libhyprgraphics.so</Path>
<Path fileType="data">/usr/lib64/pkgconfig/hyprgraphics.pc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2024-12-24</Date>
<Version>0.1.1</Version>
<Comment>Packaging update</Comment>
<Name>GENEVEE Nicolas</Name>
<Email>[email protected]</Email>
</Update>
</History>
</PISI>
9 changes: 9 additions & 0 deletions packages/h/hyprland-qutils/MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely.

- Genevee Nicolas
- Matrix: genick
- Email: [email protected]

- Mencel Dariusz
- Matrix: bialy_wilk
- Email: [email protected]
10 changes: 10 additions & 0 deletions packages/h/hyprland-qutils/abi_used_libs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
libQt6Core.so.6
libQt6Gui.so.6
libQt6Qml.so.6
libQt6QuickControls2.so.6
libQt6Widgets.so.6
libc.so.6
libgcc_s.so.1
libhyprutils.so.1
libm.so.6
libstdc++.so.6
Loading

0 comments on commit 33d130e

Please sign in to comment.