Initial upload

This commit is contained in:
Aleksey Samoilov 2023-03-22 22:37:31 +04:00
commit 3ad9a8bda1
5 changed files with 324 additions and 0 deletions

5
debian/changelog vendored Normal file
View file

@ -0,0 +1,5 @@
tileos-meta (0.1-1) unstable; urgency=medium
* Initial release. (Closes: #nnnn) <nnnn is the bug number of your ITP>
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sun, 19 Mar 2023 22:26:46 +0400

249
debian/control vendored Normal file
View file

@ -0,0 +1,249 @@
Source: tileos-meta
Section: metapackages
Priority: optional
Maintainer: Aleksey Samoilov <samoilov.lex@gmail.com>
Rules-Requires-Root: no
Build-Depends:
debhelper-compat (= 13),
Standards-Version: 4.6.2
Homepage:
Package: tileos-base
Architecture: amd64 arm64
Depends:
adduser,
apt,
apt-utils,
bind9-dnsutils,
busybox-static,
console-setup,
cpio,
cron,
debconf,
debconf-i18n,
debian-keyring,
dmidecode,
dosfstools,
e2fsprogs,
eject,
ed,
file,
ftp,
hdparm,
info,
init
iproute2,
iputils-ping,
isc-dhcp-client,
less,
locales,
lsb-release,
libpam-systemd,
logrotate,
lshw,
lsof,
kbd,
kmod,
mawk,
man-db,
media-types,
mount,
netbase,
netcat-openbsd,
nftables,
passwd,
procps,
python3,
parted,
pciutils,
psmisc,
rsync,
sensible-utils,
strace,
sudo,
time,
tzdata,
udev,
usbutils,
vim-tiny,
wget,
whiptail,
xz-utils
Recommends:
apparmor,
base-files,
bash-completion,
command-not-found,
nano,
manpages,
ntfs-3g,
openssh-client,
plymouth,
tcpdump,
telnet,
rsyslog,
uuid-runtime,
usrmerge
Description: Base files for TileOS
Package: tileos-desktop-common
Architecture: amd64 arm64
Depends:
alsa-base,
alsa-utils,
anacron,
bc,
dex,
breeze-cursor-theme,
fonts-dejavu-core,
fonts-font-awesome,
fonts-font-awesome-6,
fonts-freefont-ttf,
foomatic-db-compressed-ppds,
fonts-hack,
ghostscript-x,
gvfs-fuse,
gvfs-backends,
gron,
gstreamer1.0-alsa,
gstreamer1.0-pipewire,
gstreamer1.0-plugins-base,
gstreamer1.0-plugins-base-apps,
gstreamer1.0-plugins-good,
inotify-tools,
inputattach,
libglib2.0-bin,
libsasl2-modules,
libu2f-udev,
light,
mate-polkit-bin,
mobile-broadband-provider-info,
modemmanager,
network-manager,
openprinting-ppds,
pipewire-audio,
playerctl,
poweralertd,
pulsemixer,
python3-requests,
qt5ct,
qt6ct,
qtwayland5,
qt6-wayland,
qt5-style-kvantum,
rfkill,
tileos-base (= ${binary:Version}),
unzip,
usb-modeswitch,
wpasupplicant,
wvdial,
xdg-user-dirs,
xkb-data,
xsettingsd,
xwayland,
zip
Recommends:
apt-xapian-index,
avahi-autoipd,
avahi-daemon,
bluez,
bluez-cups,
btop,
cups,
cups-bsd,
cups-client,
cups-filters,
curl,
drm-info,
earlyoom,
fonts-noto-cjk,
fonts-noto-color-emoji,
go-mtpfs,
hplip,
inxi,
laptop-detect,
libfuse2,
libnss-mdns,
mesa-utils,
neofetch,
greetd,
greetd-regreet,
plocate,
printer-driver-gutenprint,
printer-driver-pnm2ppa,
printer-driver-brlaser,
printer-driver-c2esp,
printer-driver-foo2zjs,
printer-driver-m2300w,
printer-driver-min12xxw,
printer-driver-ptouch,
printer-driver-pxljr,
printer-driver-sag-gdi,
printer-driver-splix,
simple-scan,
system-config-printer,
thermald,
tlp,
udisks2,
upower,
wayland-utils,
waypipe,
wayvnc,
wev,
wlr-randr,
xdg-utils
Description: Common desktop components for TileOS
Package: tileos-drivers
Section: contrib
Architecture: any
Depends:
bluez-firmware,
firmware-amd-graphics,
firmware-atheros,
firmware-intel-sound,
firmware-iwlwifi,
firmware-linux,
firmware-realtek,
openrazer-meta
Recommends:
fwupd,
fwupd-signed,
gnome-firmware
Description: non-free drivers and firmware for TileOS
Package: tileos-desktop-sway
Architecture: amd64 arm64
Depends:
autotiling,
calcurse,
cliphist,
dunst,
foot,
fuzzel,
grimshot,
kanshi,
nwg-displays,
nwg-look,
slurp,
swappy,
sway,
swaybg,
swayidle,
swaylock,
swayr,
sway-input-config,
tileos-desktop-common (= ${binary:Version}),
waybar,
wf-recorder,
wl-clipboard,
wlsunset,
xdg-desktop-portal-wlr
Recommends:
firefox-esr,
neovim,
pcmanfm-gtk3,
pluma,
ranger,
swayimg
Description: Sway desktop for TileOS

43
debian/copyright vendored Normal file
View file

@ -0,0 +1,43 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: <url://example.com>
Upstream-Name: tileos-meta
Upstream-Contact: <preferred name and address to reach the upstream project>
Files:
*
Copyright:
<years> <put author's name and email here>
<years> <likewise for another author>
License: GPL-3.0+
Files:
debian/*
Copyright:
2023 Aleksey Samoilov <samoilov.lex@gmail.com>
License: GPL-3.0+
License: GPL-3.0+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Comment:
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# Please avoid picking licenses with terms that are more restrictive than the
# packaged work, as it may make Debian's contributions unacceptable upstream.
#
# If you need, there are some extra license texts available in two places:
# /usr/share/debhelper/dh_make/licenses/
# /usr/share/common-licenses/

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)