First Commit

This commit is contained in:
2025-11-18 23:00:30 -07:00
parent 4117d0afcf
commit f5a3c78aee
15 changed files with 1105 additions and 0 deletions

5
debian/changelog vendored Normal file
View File

@@ -0,0 +1,5 @@
ananicy-cpp (1.1.1-1rakuos2) UNRELEASED; urgency=medium
* Initial RakuOS packaging.
-- Tohur <tohur@tohur.xyz> Thu, 13 Nov 2025 05:27:02 -0700

28
debian/control vendored Normal file
View File

@@ -0,0 +1,28 @@
Source: ananicy-cpp
Section: admin
Priority: optional
Maintainer: Tohur <tohur@rakuos.org>
Build-Depends: debhelper-compat (= 13),
cmake,
ninja-build,
g++,
pkg-config,
clang,
libbpf-dev,
libelf-dev,
libfmt-dev,
libspdlog-dev,
nlohmann-json3-dev,
systemd-dev,
zlib1g-dev
Standards-Version: 4.6.2
Homepage: https://gitlab.com/ananicy-cpp/ananicy-cpp
Rules-Requires-Root: no
Package: ananicy-cpp
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ananicy Cpp - automatic process optimizer rewritten in C++
Ananicy Cpp is a full rewrite of Ananicy in C++, featuring lower CPU and RAM usage.
It automatically adjusts process priorities, CPU affinities, and I/O classes
based on configuration rules to optimize system responsiveness.

7
debian/copyright vendored Normal file
View File

@@ -0,0 +1,7 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ananicy-cpp
Source: https://gitlab.com/ananicy-cpp/ananicy-cpp
License: GPL-3+
License-Filename: COPYING
Files: *
Copyright: 2020-2025 the ananicy-cpp authors

2
debian/install vendored Normal file
View File

@@ -0,0 +1,2 @@
etc/* etc/
usr/* usr/

5
debian/postinst vendored Executable file
View File

@@ -0,0 +1,5 @@
#!/bin/sh
set -e
systemctl enable ananicy-cpp.service

9
debian/rules vendored Executable file
View File

@@ -0,0 +1,9 @@
#!/usr/bin/make -f
# Simple dh (debhelper) build rules file
%:
dh $@
override_dh_fixperms:
dh_fixperms
chmod 755 debian/ananicy-cpp/usr/bin/ananicy-cpp
chmod u+x debian/ananicy-cpp/usr/bin/ananicy-cpp

1
debian/source/format vendored Normal file
View File

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