Skip to content

Conversation

@anonfaded
Copy link
Owner

Closes #10

@anonfaded anonfaded requested a review from Copilot October 12, 2025 18:38
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements comprehensive .deb package building support for FadCrypt, centralizing version management and enabling proper Linux distribution. The changes establish a single source of truth for version information and create automated build processes for Debian packages.

Key changes:

  • Centralized version management through a dedicated version.py module
  • Complete .deb package build infrastructure with automated build script
  • Desktop integration files and package metadata for proper Linux installation

Reviewed Changes

Copilot reviewed 8 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
version.py Central version management module with package metadata and maintainer information
debian/fadcrypt.desktop Desktop entry file for application launcher integration
debian/control Debian package control file with dependencies and package information
build-deb.sh Automated build script for creating .deb packages using PyInstaller
FadCrypt_Linux.spec PyInstaller specification for Linux executable generation
FadCrypt_Linux.py Updated to use centralized version imports and improved startup command handling
FadCrypt.py Updated to use centralized version imports
BUILD_LINUX.md Documentation for the Linux build process and package management

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feat: Setup the debian package building

2 participants