9 Commits

Author SHA256 Message Date
387bdc0d31 Accepting request 1325573 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1325573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyprlang?expand=0&rev=8
2026-01-06 16:45:27 +00:00
Florian
a613e97ea9 update to 0.6.7
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprlang?expand=0&rev=19
2026-01-06 10:43:03 +00:00
dc731cf54c Accepting request 1304801 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1304801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyprlang?expand=0&rev=7
2025-09-15 17:53:19 +00:00
ece3d1cf22 - Update to version 0.6.4:
- core: add support for conditional statements
  - Add ability to escape {{EXPRESSION}} syntax from #75 by
    @JonathanSteininger in #76

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprlang?expand=0&rev=17
2025-09-15 11:41:14 +00:00
Soc Virnyl Estela
01ae68567f - Update to version 0.6.3:
* parser: change arithmetic syntax
  * parser: change expression syntax to avoid bash clashes
  * parser: add support for basic arithmetic

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprlang?expand=0&rev=16
2025-05-19 01:27:25 +00:00
0c7e1f4a14 Accepting request 1236946 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1236946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyprlang?expand=0&rev=6
2025-01-12 10:21:48 +00:00
Soc Virnyl Estela
1956f8a6c2 - Update to version 0.6.0:
* API: add a templated config value wrapper

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprlang?expand=0&rev=14
2025-01-11 00:28:30 +00:00
57308e8208 Accepting request 1224572 from X11:Wayland
- Update to version 0.5.3:
  * new deps: hyprutils
  * core: properly handle unscoped keywords
  * core: don't populate linesContainingVar on dynamic requests
  * core: Move to hyprutils for util functions
  * core: handle scoped keywords if flags are not allowed
  * config.cpp: fix parsing invalid hex
  * Return an error on invalid hex values.
  * CMake: Use library aliases instead of library names

OBS-URL: https://build.opensuse.org/request/show/1224572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyprlang?expand=0&rev=5
2024-11-17 15:42:03 +00:00
Soc Virnyl Estela
e97b65de7f - Update to version 0.5.3:
* new deps: hyprutils
  * core: properly handle unscoped keywords
  * core: don't populate linesContainingVar on dynamic requests
  * core: Move to hyprutils for util functions
  * core: handle scoped keywords if flags are not allowed
  * config.cpp: fix parsing invalid hex
  * Return an error on invalid hex values.
  * CMake: Use library aliases instead of library names

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprlang?expand=0&rev=12
2024-11-16 13:14:21 +00:00
4 changed files with 62 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:66a1f87634c8ecdeb67d7ccc499a3fc1c19b064a098b103be042751e7430b5cc
size 56383

3
hyprlang-0.6.7.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e8d54af895ec04fe99553c68d1255dceddb43723ada4a134acdd46bfe1dbf924
size 63195

View File

@@ -1,3 +1,58 @@
-------------------------------------------------------------------
Mon Dec 29 21:22:54 UTC 2025 - Florian "sp1rit" <sp1rit@disroot.org>
- Update to version 0.6.7:
+ core: add changeRootPath for CConfig
+ core: fix dynamic env changes
+ core: fix crash with same name special category and keyword
- Changes from version 0.6.6:
+ config/parser: don't return found on dontErrorOnMissing in
special
- Changes from version 0.6.5:
+ config: allow nesting if statements
+ config: try variables before handlers if possible
+ config/parser: fix invalid ptr after move
+ parser: fix lingering currentSpecialCat after dynamic calls
+ core: support nesting with special categories and fix explicit
key + nested
-------------------------------------------------------------------
Wed Sep 10 20:10:57 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to version 0.6.4:
- core: add support for conditional statements
- Add ability to escape {{EXPRESSION}} syntax from #75 by
@JonathanSteininger in #76
-------------------------------------------------------------------
Mon May 19 01:26:01 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 0.6.3:
* parser: change arithmetic syntax
* parser: change expression syntax to avoid bash clashes
* parser: add support for basic arithmetic
-------------------------------------------------------------------
Fri Jan 10 16:22:14 UTC 2025 - Shawn Dunn <sfalken@opensuse.org>
- Update to version 0.6.0:
* API: add a templated config value wrapper
-------------------------------------------------------------------
Sat Nov 16 13:13:13 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 0.5.3:
* new deps: hyprutils
* core: properly handle unscoped keywords
* core: don't populate linesContainingVar on dynamic requests
* core: Move to hyprutils for util functions
* core: handle scoped keywords if flags are not allowed
* config.cpp: fix parsing invalid hex
* Return an error on invalid hex values.
* CMake: Use library aliases instead of library names
-------------------------------------------------------------------
Mon Jun 17 13:03:16 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>

View File

@@ -1,7 +1,7 @@
#
# spec file for package hyprlang
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define sover 2
Name: hyprlang
Version: 0.5.2
Version: 0.6.7
License: LGPL-3.0-only
Release: 0
Summary: A configuration language for Linux applications
@@ -27,6 +27,7 @@ URL: https://github.com/hyprwm/hyprlang
Source0: https://github.com/hyprwm/hyprlang/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: pkgconfig(hyprutils)
%description
The hypr configuration language is a configuration language for Linux
@@ -74,7 +75,6 @@ This subpackeg contains headers for hyprlang.
%{_libdir}/pkgconfig/%{name}.pc
%files -n lib%{name}%{sover}
%{_libdir}/lib%{name}.so.%{sover}
%{_libdir}/lib%{name}.so.%{version}
%{_libdir}/lib%{name}.so.*
%changelog