commit
244c840718
@ -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
|
@ -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/ |
||||
|
||||
} |
@ -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` |
@ -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.
@ -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 |
@ -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 |
@ -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 |
Loading…
Reference in new issue