Commit Graph

91 Commits

Author SHA1 Message Date
alan (NyxTrail) c4ac1d0c53
Update copyright years based on upstream 2024-03-26 17:05:45 +00:00
alan (NyxTrail) 9c4e4e02e7
Update patch #002 with changes from upstream 2024-03-26 17:00:17 +00:00
alan (NyxTrail) 105e81ed17
Update to new Hyprland version 0.37.1 2024-03-26 16:43:50 +00:00
alan (NyxTrail) ec2a7785e3 New upstream version 0.37.1+ds 2024-03-26 16:42:08 +00:00
alan (NyxTrail) 67a681b06a Update upstream source from tag 'upstream/0.37.1+ds'
Update to upstream version '0.37.1+ds'
with Debian dir e270eed5b3
2024-03-26 16:42:08 +00:00
alan (NyxTrail) 43e8fe37ac
Move license paragraph to common section 2024-03-14 17:38:43 +00:00
alan (NyxTrail) 565f9319bf
Add copyright info for debian/* 2024-03-14 15:28:21 +00:00
alan (NyxTrail) 366dc65af7
Recommend xwayland 2024-03-14 12:13:03 +00:00
alan (NyxTrail) a2399c38df
Add a lintian override
lintian complains about /usr/bin/hyprland not having a man page.
A man page /is/ included for /usr/bin/Hyprland (which /usr/bin/hyprland
symlinks to).
2024-03-14 10:43:30 +00:00
alan (NyxTrail) 09517ab755
Rename patch to something more meaningful 2024-03-14 10:29:09 +00:00
alan (NyxTrail) ded9ae2963
Add information about devendoring in changelog
Add some more detailed information about devendoring in the changelog
2024-03-14 10:25:21 +00:00
alan (NyxTrail) f2bb0e990d
Add metadata for patch #005 2024-03-09 10:43:45 +00:00
alan (NyxTrail) 0eb16ca071
Add FORTIFY_SOURCE flag 2024-03-09 10:37:24 +00:00
alan (NyxTrail) 445b3d2143 New upstream version 0.36.0+ds 2024-03-04 08:50:55 +00:00
alan (NyxTrail) 5078741566 Update upstream source from tag 'upstream/0.36.0+ds'
Update to upstream version '0.36.0+ds'
with Debian dir 0d275b8a71
2024-03-04 08:50:55 +00:00
alan (NyxTrail) a2d9ead482
Initial upstream branch 2024-03-04 08:48:28 +00:00
alan (NyxTrail) edb8b7d44e This patch is for implementing Debian requirements
Marked as not needed to forward upstream
2024-03-03 09:26:04 +00:00
alan (NyxTrail) b572b1df14 Update to new upstream version 0.36.0 2024-03-03 09:24:49 +00:00
Alan M Varghese (NyxTrail) e33352f4fa This patch need not be forwarded upstream
We remove udis86 from upstream as part of Debian packaging.
2024-03-01 15:57:56 +00:00
Alan M Varghese (NyxTrail) 26797c3953 Enabling hardening and other best practices 2024-03-01 15:19:09 +00:00
Alan M Varghese (NyxTrail) c2bef2309a Fill in more details in DEP metadata for patch files 2024-03-01 15:15:14 +00:00
Alan M Varghese (NyxTrail) 7546730257 Clean up copyright file 2024-02-05 12:50:00 +00:00
Alan M Varghese (NyxTrail) 0ab0e660f3 Updated hyprland version to 0.35.0
- Updated hyprland version in changelog
- Updated expression to revert change made by hyprland to the soversion
definition in subprojects/wlroots/meson.build
- Updated diff in patch 001 due to change in upstream source
- Removed unneeded patch 004, available upstream
- Added new patch 004 to use /bin/bash as shell in Makefile. The
  Makefile contains a few lines that otherwise fail in dash
- Updated series file

Signed-off-by: Alan M Varghese (NyxTrail) <alan@digistorm.in>
2024-02-05 12:37:02 +00:00
alan (NyxTrail) 88b58698b0 Use the proper target while building
We were using the 'legacyrenderer' target all this while. Specify the
'all' target instead.

Signed-off-by: Alan M Varghese (NyxTrail) <alan@digistorm.in>
2024-02-05 12:28:37 +00:00
alan (NyxTrail) 0625424d8c Simplifying the copyright file 2024-02-05 10:00:25 +00:00
alan (NyxTrail) d6ec133260 Added README.source
Source tree differs because we remove subprojects. Documented it.
2024-02-04 18:44:38 +00:00
alan (NyxTrail) 23675c53f7 Removed external projects
- Added external projects to Files-Excluded
- Added a watch file to download latest version from GitHub
2024-02-04 18:31:16 +00:00
alan (NyxTrail) 49ead6535e Fix perms on hyprland.pc 2024-02-04 07:53:54 +00:00
alan (NyxTrail) f15cee4cb8 Add missing dependencies 2024-02-04 07:52:51 +00:00
alan (NyxTrail) 9f15477ac0 Include diff from upstream commit for hyprland.pc
This is required for hyprpm to work correctly.
2024-02-03 12:25:45 +00:00
alan (NyxTrail) a929d1f961 Implement lintian recommendations
- Add upstream/metadata
- Enable hardened rules
- Increment Standards-Version
2024-02-03 12:23:52 +00:00
alan (NyxTrail) 0203d83040 Remove DESTDIR patch for Makefile
There is no need to patch upstream Makefile. We can achieve similar
results by modifiying PREFIX in debian/rules to include the DESTDIR
2024-02-03 11:56:05 +00:00
alan (NyxTrail) 3dd95a8fde Fix ldconfig trigger
dh_makeshlibs invokes ldconfig trigger for libwlroots.so.* which
is installed under /usr/lib/hyprland. We depend on RPATH on the
hyprland binary, so this is not required.
Reference: https://wiki.debian.org/RpathIssue
2024-02-02 11:04:24 +00:00
alan (NyxTrail) 4f9bdde4ab Use system version of hyprland-protocols
Patched CMakeLists.txt so that the system version of hyprland-protocols
is used.
2024-02-02 09:57:55 +00:00
alan (NyxTrail) 1ca46f1f0b Add hyprland-protocols and udis86 as build time deps 2024-02-02 08:20:34 +00:00
alan (NyxTrail) e98a9cf42e Modify udis86 dependency to refer system installed version 2024-01-29 13:03:19 +00:00
alan (NyxTrail) 512732e8b9 Split into several packages
- moved backgrounds to a 'hyprland-backgrounds' package
  Need further testing. Had noticed some artifacting a while back
  when no background is set.
- moved all include/* files to a 'hyprland-dev' package

Signed-off-by: alan (NyxTrail) <alan@digistorm.in>
2024-01-28 15:08:54 +00:00
alan d0ad436847 Move libwlroots binary to private directory
The private directory is /usr/lib/hyprland.
This fixes the error:
E: hyprland: shared-library-is-multi-arch-foreign usr/lib/libwlroots.so.13032
N:
N:   The package is marked as Multi-Arch: foreign, but it includes a shared
N:   library in a public library directory.

But we now we also need to let the loader find it. We will use the RPATH
configured on the binary to achieve this. That is, the RPATH has been
modified to point to /usr/lib/hyprland.
2024-01-28 16:20:01 +05:30
alan (NyxTrail) 304829a999 Fix: Lintian errors part 1
Control:
- Set section to X11. Rationale: sway is in x11 section
- Set hyprland homepage

copyright:
- set upstream name and contact, and source.
2024-01-26 09:06:00 +00:00
alan (NyxTrail) 845d38b36e Remove patch to move libwlroots to a private dir
Couldn't get this working. dpkg-shlibdeps fails to find the library.
2024-01-22 16:23:58 +00:00
alan (NyxTrail) 3475a131a9 Initial commit 2024-01-22 15:17:07 +00:00