initial commit

This commit is contained in:
Tio TROM 2022-09-16 23:47:31 +02:00
commit 244c840718
9 changed files with 2706 additions and 0 deletions

12
Makefile Normal file
View File

@ -0,0 +1,12 @@
# makefile for tromjaro fixes package
build:
makepkg
install:
pamac-installer tromjaro-fixes-*.tar.xz
remove:
pamac-installer --remove tromjaro-fixes
clean:
$(RM) -rf src/ pkg/ *.tar.xz

24
PKGBUILD Normal file
View File

@ -0,0 +1,24 @@
# Maintainer: TROM <contact@tromsite.com>
pkgname=tromjaro-autosnap-hook
pkgver=1.1.0
pkgrel=1
pkgdesc="A hook to create backups before important updates, using Timeshift."
arch=(any)
url=""
license=(unknown)
depends=('timeshift-autosnap-manjaro')
provides=('tromjaro-autosnap-hook')
backup=()
options=(!strip)
prepare() {
cp -R ../alpm-hooks .
}
package() {
# copy alpm hooks
install -d ${pkgdir}/etc/pacman.d/hooks/
install -Dm644 ${srcdir}/alpm-hooks/* ${pkgdir}/etc/pacman.d/hooks/
}

21
README.md Normal file
View File

@ -0,0 +1,21 @@
# TROMjaro fixes package
Various fixes for TROMjaro OS
## Building the package
Open Terminal and issue the command:
`make`
To install the package right after the building, use:
`make install`
To remove just installed package, use:
`make remove`
To cleanup the project, use:
`make clean`

View File

@ -0,0 +1,50 @@
[Trigger]
Operation = Upgrade
Type = Package
Target = kernel*
Target = linux*
Target = xorg*
Target = systemd*
Target = glibc*
Target = xfce*
Target = blueman*
Target = hplip*
Target = cups*
Target = alsa*
Target = archlinux*
Target = bluez*
Target = broadcom*
Target = btrf*
Target = dkms*
Target = filesystem*
Target = firmware*
Target = flatpak*
Target = grub*
Target = lib*
Target = manjaro*
Target = mhw*
Target = network*
Target = pacman*
Target = pacu*
Target = pamac*
Target = perl*
Target = pipewire*
Target = pulseaudio*
Target = python*
Target = tlp*
Target = vala-panel*
Target = wayland*
Target = nvidia*
Target = xfdesktop*
[Trigger]
Operation = Upgrade
Type = Path
Target = boot*
[Action]
Description = Creating Timeshift snapshot before upgrade...
Depends = timeshift
When = PreTransaction
Exec = /usr/bin/timeshift-autosnap

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,14 @@
# Generated by makepkg 6.0.1
# using fakeroot version 1.29
pkgname = tromjaro-autosnap-hook
pkgbase = tromjaro-autosnap-hook
pkgver = 1.1.0-1
pkgdesc = A hook to create backups before important updates, using Timeshift.
url =
builddate = 1663364484
packager = Unknown Packager
size = 844
arch = any
license = unknown
provides = tromjaro-autosnap-hook
depend = timeshift-autosnap-manjaro

View File

@ -0,0 +1,50 @@
[Trigger]
Operation = Upgrade
Type = Package
Target = kernel*
Target = linux*
Target = xorg*
Target = systemd*
Target = glibc*
Target = xfce*
Target = blueman*
Target = hplip*
Target = cups*
Target = alsa*
Target = archlinux*
Target = bluez*
Target = broadcom*
Target = btrf*
Target = dkms*
Target = filesystem*
Target = firmware*
Target = flatpak*
Target = grub*
Target = lib*
Target = manjaro*
Target = mhw*
Target = network*
Target = pacman*
Target = pacu*
Target = pamac*
Target = perl*
Target = pipewire*
Target = pulseaudio*
Target = python*
Target = tlp*
Target = vala-panel*
Target = wayland*
Target = nvidia*
Target = xfdesktop*
[Trigger]
Operation = Upgrade
Type = Path
Target = boot*
[Action]
Description = Creating Timeshift snapshot before upgrade...
Depends = timeshift
When = PreTransaction
Exec = /usr/bin/timeshift-autosnap

View File

@ -0,0 +1,50 @@
[Trigger]
Operation = Upgrade
Type = Package
Target = kernel*
Target = linux*
Target = xorg*
Target = systemd*
Target = glibc*
Target = xfce*
Target = blueman*
Target = hplip*
Target = cups*
Target = alsa*
Target = archlinux*
Target = bluez*
Target = broadcom*
Target = btrf*
Target = dkms*
Target = filesystem*
Target = firmware*
Target = flatpak*
Target = grub*
Target = lib*
Target = manjaro*
Target = mhw*
Target = network*
Target = pacman*
Target = pacu*
Target = pamac*
Target = perl*
Target = pipewire*
Target = pulseaudio*
Target = python*
Target = tlp*
Target = vala-panel*
Target = wayland*
Target = nvidia*
Target = xfdesktop*
[Trigger]
Operation = Upgrade
Type = Path
Target = boot*
[Action]
Description = Creating Timeshift snapshot before upgrade...
Depends = timeshift
When = PreTransaction
Exec = /usr/bin/timeshift-autosnap