From 3925773250155b67db52fa7f226ec3ad50e692a1 Mon Sep 17 00:00:00 2001 From: "Ward Nakchbandi (Cosmic Fusion)" <83735213+CosmicFusion@users.noreply.github.com> Date: Mon, 1 Jul 2024 22:26:04 +0300 Subject: [PATCH] initial release --- debian/changelog | 74 +------------------ debian/control | 33 +++------ debian/libhyprlang-dev.install | 1 + ...l-hyprland.install => libhyprlang.install} | 0 .../xdg-desktop-portal-hyprland-dev.install | 1 - main.sh | 6 +- 6 files changed, 16 insertions(+), 99 deletions(-) create mode 100644 debian/libhyprlang-dev.install rename debian/{xdg-desktop-portal-hyprland.install => libhyprlang.install} (100%) delete mode 100644 debian/xdg-desktop-portal-hyprland-dev.install diff --git a/debian/changelog b/debian/changelog index 1e50d81..00505ec 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,76 +1,4 @@ -xdg-desktop-portal-hyprland (1.2.2-100pika1) pikauwu; urgency=medium - - * New upstream release - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (1.1.0-100pika1) pikauwu; urgency=medium - - * New upstream release - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.5.0-99pika1) lunar; urgency=medium - - * New upstream release - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika10) lunar; urgency=medium - - * Fix conflicts - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika9) lunar; urgency=medium - - * Fix conflicts - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika8) lunar; urgency=medium - - * Fix conflicts - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika7) lunar; urgency=medium - - * Fix conflicts - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika6) lunar; urgency=medium - - * Fix install - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika5) lunar; urgency=medium - - * Fix deps - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika4) lunar; urgency=medium - - * Include share picker - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika3) lunar; urgency=medium - - * Include share picker - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika2) lunar; urgency=medium - - * Initial release. - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 - -xdg-desktop-portal-hyprland (0.4.0-99pika1) lunar; urgency=medium +hyprlang (0.5.2-100pika1) pikauwu; urgency=medium * Initial release. diff --git a/debian/control b/debian/control index a4be934..f46b3d0 100644 --- a/debian/control +++ b/debian/control @@ -1,41 +1,28 @@ -Source: xdg-desktop-portal-hyprland +Source: hyprlang Section: main Priority: optional Maintainer: ferrreo Standards-Version: 4.6.1 Build-Depends: debhelper-compat (= 13), - qt6-base-dev, - qt6-wayland-dev, - meson, - build-essential, - ninja-build, - libpipewire-0.3-dev, cmake-extras, - libgbm-dev, - libdrm-dev, cmake, - wayland-protocols, - uuid-dev, - libinih-dev, - libsystemd-dev, - libsdbus-c++-dev, + libhyprutils-dev Rules-Requires-Root: no -Package: xdg-desktop-portal-hyprland +Package: libhyprlang Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, - hyprland, - qt6-wayland, - xdg-desktop-portal, -Provides: xdg-desktop-portal-hyprland, xdg-desktop-portal-backend (= 1.7.1) -Description: Desktop portal for hyprland + libhyprutils +Provides: hyprlang (= ${binary:Version}) +Description: The Hypr configuration language library -Package: xdg-desktop-portal-hyprland-dev +Package: libhyprlang-dev Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, - xdg-desktop-portal-hyprland (= ${binary:Version}), -Description: Development files for Desktop portal for hyprland + libhyprlang (= ${binary:Version}), +Provides: hyprlang-dev (= ${binary:Version}) +Description: Development files for the Hypr configuration language library diff --git a/debian/libhyprlang-dev.install b/debian/libhyprlang-dev.install new file mode 100644 index 0000000..f456f51 --- /dev/null +++ b/debian/libhyprlang-dev.install @@ -0,0 +1 @@ +/usr/share/pkgconfig/hyprlang.pc diff --git a/debian/xdg-desktop-portal-hyprland.install b/debian/libhyprlang.install similarity index 100% rename from debian/xdg-desktop-portal-hyprland.install rename to debian/libhyprlang.install diff --git a/debian/xdg-desktop-portal-hyprland-dev.install b/debian/xdg-desktop-portal-hyprland-dev.install deleted file mode 100644 index d6d0a29..0000000 --- a/debian/xdg-desktop-portal-hyprland-dev.install +++ /dev/null @@ -1 +0,0 @@ -/usr/share/pkgconfig/hyprland-protocols.pc diff --git a/main.sh b/main.sh index a1c568d..47c102c 100755 --- a/main.sh +++ b/main.sh @@ -2,11 +2,13 @@ DEBIAN_FRONTEND=noninteractive +set -e + apt-get update # Clone Upstream -git clone --recurse-submodules https://github.com/hyprwm/xdg-desktop-portal-hyprland.git -b v1.2.2 -cd xdg-desktop-portal-hyprland +git clone --recurse-submodules https://github.com/hyprwm/hyprlang -b v0.5.2 +cd hyprlang cp -rvf ../debian ./ # Get build deps