Add initial project files including source code, build configuration, and packaging metadata

This commit is contained in:
Dominik Krenn 2025-07-03 11:55:07 +02:00
parent 677fd73a66
commit bd3c46ce16
11 changed files with 88 additions and 0 deletions

1
.env Normal file
View File

@ -0,0 +1 @@
GITEA_TOKEN=595d5cad879f62db5fde01cd387805b35004c78f

45
.gitignore vendored Normal file
View File

@ -0,0 +1,45 @@
# Build artifacts
build/
*.o
*.out
*.a
*.so
# Compiled binaries
jigsaw
# Backup & temp files
*~
*.swp
*.bak
*.tmp
# Debian packaging
*.deb
*.dsc
*.tar.*
*.changes
*.build
*.buildinfo
*.substvars
.debhelper/
debian/files
debian/*/DEBIAN/*
debian/*/usr/
# Logs
*.log
# Python venv (in case used for tooling)
venv/
# IDEs & editors
.vscode/
.idea/
*.code-workspace
# OS-specific
.DS_Store
Thumbs.db
out/

2
Makefile Normal file
View File

@ -0,0 +1,2 @@
all:
g++ src/main.cpp -o jigsaw

12
debian/changelog vendored Normal file
View File

@ -0,0 +1,12 @@
jigsaw (0.1-2) bookworm; urgency=medium
* Made it executable
-- Jack <fluff@chipperfluff.at> Tue, 02 Jul 2025 15:01:00 +0200
jigsaw (0.1-1) bookworm; urgency=medium
* Initial release
-- Jack <fluff@chipperfluff.at> Tue, 02 Jul 2025 15:00:00 +0200

13
debian/control vendored Normal file
View File

@ -0,0 +1,13 @@
Source: jigsaw
Section: utils
Priority: optional
Maintainer: chipperfluff <contact@chipperfluff.at>
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.5.0
Homepage: https://git.chipperfluff.at/projects/Jigsaw
Package: jigsaw
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: challenge tool
Hello. I am a filler. And I want to play a game.

3
debian/copyright vendored Normal file
View File

@ -0,0 +1,3 @@
Copyright 2025 Jack/Chipperfluff https://chipperfluff.at
License: MIT

1
debian/debhelper-build-stamp vendored Normal file
View File

@ -0,0 +1 @@
jigsaw

1
debian/install vendored Normal file
View File

@ -0,0 +1 @@
jigsaw usr/bin

4
debian/rules vendored Executable file
View File

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/source/format vendored Normal file
View File

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

5
src/main.cpp Normal file
View File

@ -0,0 +1,5 @@
#include <iostream>
int main() {
std::cout << "Hello. I am a filler. And I want to play a game.\n";
return 0;
}