Compare commits

...

18 Commits

Author SHA1 Message Date
alan (NyxTrail) b9a24d062d
Update to new upstream version 0.5.1 2024-04-16 18:03:43 +00:00
alan (NyxTrail) b971e1787f Update upstream source from tag 'upstream/0.5.1'
Update to upstream version '0.5.1'
with Debian dir d1f9f0f9b2
2024-04-16 18:03:00 +00:00
alan (NyxTrail) 8a2bb5d88f
Add VCS fields to d/control 2024-04-16 17:25:10 +00:00
alan (NyxTrail) aa15f0a39b
Update distribution to unstable 2024-04-16 17:23:54 +00:00
alan (NyxTrail) 6c6ffc35f9
Update package names to libhyprlang 2024-03-14 16:52:51 +00:00
alan (NyxTrail) ff6ad55f9d
Add debian/* copyright info 2024-03-14 15:29:36 +00:00
alan (NyxTrail) 587bc2d32a
Include partial LGPL text in debian/copyright 2024-03-13 17:47:21 +00:00
alan (NyxTrail) 2a69919cf7
Remove unused comments and files 2024-03-13 15:27:44 +00:00
alan (NyxTrail) b72fe4cec1
Update library package name based on SONAME 2024-03-13 15:26:12 +00:00
alan (NyxTrail) 6203244896
Update copyright to LGPL
The upstream project has migrated to LGPL
2024-03-11 16:41:59 +00:00
alan (NyxTrail) eb51792639
Add ITP bug number in changelog 2024-03-11 16:40:53 +00:00
alan (NyxTrail) 4f5e7bb2e7 Update upstream source from tag 'upstream/0.5.0'
Update to upstream version '0.5.0'
with Debian dir 7c46d9848f
2024-03-11 16:37:38 +00:00
alan (NyxTrail) 8e346b152b Update upstream source from tag 'upstream/0.4.1'
Update to upstream version '0.4.1'
with Debian dir 7c46d9848f
2024-03-04 10:50:07 +00:00
alan (NyxTrail) 3b8f4bf0e1
Add source format 2024-03-04 10:49:49 +00:00
alan (NyxTrail) 47ca9862b9
Implement download using uscan 2024-03-04 10:34:29 +00:00
alan (NyxTrail) 810d7699b1 Fix dependency name 2024-03-03 13:09:25 +00:00
alan (NyxTrail) 2bc567024a Implement Debian guidelines
- split the actual library and header files into two different
  packages
- Enable hardening flags
- Add upstream/metadata info
2024-03-03 10:30:12 +00:00
alan (NyxTrail) 396568a647 Initial commit
Project created using debmake -a <hyprlang_tarball>.
2024-03-01 21:20:00 +00:00
9 changed files with 89 additions and 0 deletions

5
debian/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
libhyprlang (0.5.1-1) unstable; urgency=low
* Initial release. Closes: #1065352
-- Alan M Varghese (NyxTrail) <alan@digistorm.in> Fri, 01 Mar 2024 21:02:26 +0000

37
debian/control vendored Normal file
View File

@ -0,0 +1,37 @@
Source: libhyprlang
Section: x11
Priority: optional
Maintainer: Alan M Varghese (NyxTrail) <alan@digistorm.in>
Build-Depends: cmake, debhelper-compat (= 13)
Standards-Version: 4.6.2
Homepage: https://github.com/hyprwm/hyprlang
Rules-Requires-Root: no
Vcs-Git: https://salsa.debian.org/NyxTrail/hyprlang.git
Vcs-Browser: https://salsa.debian.org/NyxTrail/hyprlang
Package: libhyprlang2
Section: libs
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends}
Description: Configuration language for Hyprland (library)
The hypr configuration language is an extremely efficient, yet easy
to work with, configuration language for Linux applications.
.
It's user-friendly, easy to grasp, and easy to implement.
.
This package includes the shared library for hyprlang.
Package: libhyprlang-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
libhyprlang2 (= ${binary:Version})
Description: Configuration language for Hyprland (development files)
The hypr configuration language is an extremely efficient, yet easy
to work with, configuration language for Linux applications.
.
It's user-friendly, easy to grasp, and easy to implement.
.
This package includes the development files for the hyprlang library.

22
debian/copyright vendored Normal file
View File

@ -0,0 +1,22 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: hyprlang
Upstream-Contact: vaxerski <vaxry@vaxry.net>
Source: https://github.com/hyprwm/hyprlang
Files: *
Copyright: 2023-2024 Hypr Development <vaxry@vaxry.net>
License: LGPL-3+
Files: debian/*
Copyright: 2024 Alan M Varghese <alan@digistorm.in>
License: LGPL-3+
License: LGPL-3+
This is free software, licensed under:
The GNU Lesser General Public License, Version 3, 29 June 2007
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; version 3 of the license.
.
On Debian systems, the complete text of version 3 of the GNU Lesser
General Public License can be found in '/usr/share/common-licenses/LGPL-3'.

3
debian/libhyprlang-dev.install vendored Normal file
View File

@ -0,0 +1,3 @@
usr/include
usr/lib/*/libhyprlang.so
usr/lib/*/pkgconfig/hyprlang.pc

1
debian/libhyprlang2.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/*/libhyprlang.so.*

8
debian/rules vendored Executable file
View File

@ -0,0 +1,8 @@
#!/usr/bin/make -f
export DH_VERBOSE = 1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1
%:
dh $@

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

8
debian/upstream/metadata vendored Normal file
View File

@ -0,0 +1,8 @@
#
# DEP-12: Per-package machine-readable metadata about Upstream
# Please check * https://dep-team.pages.debian.net/deps/dep12/
# * https://wiki.debian.org/UpstreamMetadata
Bug-Database: https://github.com/hyprwm/hyprlang/issues
Bug-Submit: https://github.com/hyprwm/hyprlang/issues/new
Repository: https://github.com/hyprwm/hyprlang
Repository-Browse: https://github.com/hyprwm/hyprlang

4
debian/watch vendored Normal file
View File

@ -0,0 +1,4 @@
version=4
opts="searchmode=html" \
https://github.com/hyprwm/hyprlang/tags \
https://github.com/hyprwm/hyprlang/archive/refs/tags/v(\d+.\d+.\d+)\.tar\.gz