initial commit

This commit is contained in:
Penelope Gwen 2026-06-05 11:46:17 -07:00 committed by Penelope Gwen
commit 7a19673948
12 changed files with 162 additions and 0 deletions

5
README.md Normal file
View file

@ -0,0 +1,5 @@
# pogmom-repos
Automatically adds custom Debian repos needed for various other pogmom- packages
This package is meant to be installed from my repo at [https://apt.pogmom.me](https://apt.pogmom.me) which can be added using the script available on the webpage

6
debian/README.Debian vendored Normal file
View file

@ -0,0 +1,6 @@
pogmom-repos for Debian
----------------------
Users should run "apt-get" update after initial install of this package
-- Penelope Gwen <support@pogmom.me> Fri, 05 Jun 2026 09:51:23 -0700

5
debian/changelog vendored Normal file
View file

@ -0,0 +1,5 @@
pogmom-repos (0.1) unstable; urgency=medium
* Initial release.
-- Penelope Gwen <support@pogmom.me> Fri, 05 Jun 2026 09:51:23 -0700

16
debian/control vendored Normal file
View file

@ -0,0 +1,16 @@
Source: pogmom-repos
Section: metapackages
Maintainer: Penelope Gwen <support@pogmom.me>
Build-Depends:
debhelper-compat (= 13),
Standards-Version: 4.7.4
Homepage: https://git.pogmom.me/pogmommy/pogmom-repos
Package: pogmom-repos
Architecture: all
Depends:
curl,
extrepo,
gpg,
Description: automatically adds certain custom repos
adds apt repos for LibreWolf, DankMaterialShell, and AvengeMedia packages

60
debian/copyright vendored Normal file
View file

@ -0,0 +1,60 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://git.pogmom.me/pogmommy/pogmom-repos
Upstream-Name: pogmom-desktop
Upstream-Contact: Penelope Gwendolyn <support@pogmom.me>
Files:
*
Copyright:
2026 Penelope Gwendolyn <support@pogmom.me>
License: Opinionated Queer License
PERMISSIONS
.
The creators of this Work (“The Licensor”) grant permission
to any person, group or legal entity that doesn't violate the prohibitions below (“The User”),
to do everything with this Work that would otherwise infringe their copyright or any patent claims,
subject to the following conditions:
.
OBLIGATIONS
.
The User must give appropriate credit to the Licensor,
provide a copy of this license or a (clickable, if the medium allows) link to
oql.avris.it/license/v1.1,
and indicate whether and what kind of changes were made.
The User may do so in any reasonable manner,
but not in any way that suggests the Licensor endorses the User or their use.
.
PROHIBITIONS
.
No one may use this Work for prejudiced or bigoted purposes, including but not limited to:
racism, xenophobia, queerphobia, queer exclusionism, homophobia, transphobia, enbyphobia, misogyny.
.
No one may use this Work to inflict or facilitate violence or abuse of human rights as defined in the
Universal Declaration of Human Rights.
.
No law enforcement, carceral institutions, immigration enforcement entities, military entities or military contractors
may use the Work for any reason. This also applies to any individuals employed by those entities.
.
No business entity where the ratio of pay (salaried, freelance, stocks, or other benefits)
between the highest and lowest individual in the entity is greater than 50 : 1
may use the Work for any reason.
.
No private business run for profit with more than a thousand employees
may use the Work for any reason.
.
Unless the User has made substantial changes to the Work,
or uses it only as a part of a new work (eg. as a library, as a part of an anthology, etc.),
they are prohibited from selling the Work.
That prohibition includes processing the Work with machine learning models.
.
SANCTIONS
.
If the Licensor notifies the User that they have not complied with the rules of the license,
they can keep their license by complying within 30 days after the notice.
If they do not do so, their license ends immediately.
.
WARRANTY
.
This Work is provided “as is”, without warranty of any kind, express or implied.
The Licensor will not be liable to anyone for any damages related to the Work or this license,
under any kind of legal claim as far as the law allows.

1
debian/install vendored Normal file
View file

@ -0,0 +1 @@
sources/* /etc/apt/sources.list.d/

1
debian/pogmom-repos-docs.docs vendored Normal file
View file

@ -0,0 +1 @@
README.Debian

30
debian/postinst vendored Normal file
View file

@ -0,0 +1,30 @@
#!/bin/sh
# postinst script for pogmom-repos.
#
# See: dh_installdeb(1).
set -e
case "$1" in
configure)
extrepo enable librewolf
if ! [ -e /usr/share/keyrings/danklinux.gpg ]; then
curl -fsSL https://download.opensuse.org/repositories/home:AvengeMedia:danklinux/Debian_Unstable/Release.key | gpg --dearmor -o /usr/share/keyrings/danklinux.gpg
fi
if ! [ -e /usr/share/keyrings/avengemedia-dms.gpg ]; then
curl -fsSL https://download.opensuse.org/repositories/home:/AvengeMedia:/dms/Debian_Unstable/Release.key | gpg --dearmor -o /usr/share/keyrings/avengemedia-dms.gpg
fi
printf 'You should run "apt-get update" after the install finishes!\n'
;;
abort-upgrade | abort-remove | abort-deconfigure) ;;
*)
echo "postinst called with unknown argument '$1'" >&2
exit 1
;;
esac
#DEBHELPER#
exit 0

26
debian/rules vendored Executable file
View file

@ -0,0 +1,26 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable).
# Output every command that modifies files on the build system.
#export DH_VERBOSE = 1
# See FEATURE AREAS in dpkg-buildflags(1).
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# See ENVIRONMENT in dpkg-buildflags(1).
# Package maintainers to append CFLAGS.
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# Package maintainers to append LDFLAGS.
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@
# dh_make generated override targets.
# This is an example for Cmake (see <https://bugs.debian.org/641051>).
#override_dh_auto_configure:
# dh_auto_configure -- \
# -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)

1
debian/source/format vendored Normal file
View file

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

View file

@ -0,0 +1,5 @@
Types: deb
URIs: https://download.opensuse.org/repositories/home:/AvengeMedia:/dms/Debian_Unstable/
Suites: /
Components:
Signed-By: /usr/share/keyrings/avengemedia-dms.gpg

View file

@ -0,0 +1,6 @@
Enabled: yes
Types: deb
URIs: https://download.opensuse.org/repositories/home:/AvengeMedia:/danklinux/Debian_Unstable/
Suites: /
Components:
Signed-By: /usr/share/keyrings/danklinux.gpg