diff --git a/CHANGES b/CHANGES index d2c88daad..aa525e1da 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,7 @@ Back In Time Version 1.4.4-dev (development of upcoming release) +* Build: Add AppStream meta data * Build: PyLint unit test is skipped if PyLint isn't installed, but will always run on TravisCI (#1634) * Feature: Support rsync '--one-file-system' in Expert Options (#1598) * Feature: "*-dev" version strings contain last commit hash (#1637) diff --git a/README.md b/README.md index c3710db5a..0d60cb158 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ It is an easy-to-use backup tool for files and folders. It runs on GNU Linux (sorry - not on Windows or OS X/macOS) and provides a command line tool `backintime` and a Qt5 GUI `backintime-qt` both written in Python3. It uses [`rsync`](https://rsync.samba.org/) to take manual or scheduled snapshots and -stores them locally or remotely through SSH. Each snapshot is its own folder +stores them locally or remotely through SSH. Each snapshot is in its own folder with copies of the original files, but unchanged files are hard-linked between snapshots to save space. It was inspired by [FlyBack](https://en.wikipedia.org/wiki/FlyBack). diff --git a/create-manpage-backintime-config.py b/create-manpage-backintime-config.py old mode 100755 new mode 100644 diff --git a/qt/backintime-qt-root.desktop b/qt/backintime-qt-root.desktop index 94603b0bf..d9a9ae69e 100644 --- a/qt/backintime-qt-root.desktop +++ b/qt/backintime-qt-root.desktop @@ -11,4 +11,4 @@ Categories=Qt;System; Comment=Simple backup system Comment[de]=Ein simples Backup-Programm inspiriert von »Time Machine«, »TimeVault« und dem »flyback project«. Comment[sl]=Enostaven sistem ustvarjanja varnostnih kopij -Keywords=automatic;snapshot;restore;rsync;root; +Keywords=automatic;snapshot;restore;rsync;root; \ No newline at end of file diff --git a/qt/configure b/qt/configure index cd63c74f9..dfa978170 100755 --- a/qt/configure +++ b/qt/configure @@ -176,6 +176,9 @@ addComment "application" addInstallDir "/bin" addInstallFile "backintime-qt" "/bin" "755" addInstallFile "backintime-qt_polkit" "/bin" "755" +printf "\tinstall -d /usr/share/metainfo\n" >> ${MAKEFILE} +addInstallFile "io.github.bit_team.back_in_time.gui.metainfo.xml" "/share/metainfo" +# printf "\tinstall --mode=644 io.github.bit_team.back_in_time.gui.metainfo.xml /usr/share/metainfo\n" >> ${MAKEFILE} addNewline addComment "dbus service" @@ -234,11 +237,10 @@ printf "compress:\n" >> ${MAKEFILE} printf "\t# Man pages\n" >> ${MAKEFILE} printf "\tfor i in \$\$(ls -1 man/C/); do case \$\$i in *.gz|*~) continue;; *) gzip -n --best -c man/C/\$\$i > man/C/\$\${i}.gz;; esac; done\n\n" >> ${MAKEFILE} -#uninstall +# Uninstall printf "uninstall: uninstall_files uninstall_dirs\n\n" >> ${MAKEFILE} printf "uninstall_files:\n" >> ${MAKEFILE} cat ${UNINSTALL_FILES} >> ${MAKEFILE} - printf "uninstall_dirs:\n" >> ${MAKEFILE} cat ${UNINSTALL_DIRS} >> ${MAKEFILE} diff --git a/qt/io.github.bit_team.back_in_time.gui.metainfo.xml b/qt/io.github.bit_team.back_in_time.gui.metainfo.xml new file mode 100644 index 000000000..b694edc6f --- /dev/null +++ b/qt/io.github.bit_team.back_in_time.gui.metainfo.xml @@ -0,0 +1,89 @@ + + + + + + io.github.bit_team.back_in_time.gui + Back In Time + Backup tool for GNU Linux desktop using rsync with its hard-links feature to save storage space + + FSFAP + GPL-2.0 + + +

+ It is an easy-to-use backup tool for files and folders. It runs on GNU + Linux and provides a command line tool "backintime" and a Qt5 GUI + "backintime-qt". It uses "rsync" in the back to take manual or scheduled + snapshots and stores them locally or remotely through SSH. Each snapshot + is in its own folder with copies of the original files, but unchanged files + are hard-linked between snapshots to save space. It was inspired by + "FlyBack". +

+

+ You only need to specify 3 things: +

+
    +
  1. What folders to back up.
  2. +
  3. Where to save snapshots.
  4. +
  5. The backup frequency (manual, every hour, every day, every month).
  6. +
+
+ + document-save + + + + System + Archiving + + + + Backup + Rsync + GUI + + + https://github.com/bit-team/backintime + https://github.com/bit-team/backintime/issues + https://github.com/bit-team/backintime/blob/dev/FAQ.md + https://backintime.readthedocs.io/ + https://translate.codeberg.org/engage/backintime + https://mail.python.org/mailman3/lists/bit-dev.python.org + https://github.com/bit-team/backintime + https://github.com/bit-team/backintime/blob/dev/CONTRIBUTING.md + + backintime-qt.desktop + backintime-qt-root.desktop + + + + + Main window + https://translate.codeberg.org/media/screenshots/bit_16to9_960x540_mainwindow.png + + + Setup of SSH snapshot profile + https://translate.codeberg.org/media/screenshots/bit_16to9_1280x720_general_ssh.png + + + + + + + bit-dev@python.org +