Skip to content
kevinbowen777Public

About

Scripts for managing Xfce source code. Mirror of https://gitlab.com/kevinbowen/xfrepos/

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

Status GitHub Issues License Coverage

xfrepos

A collection of scripts to maintain local Xfce repositories.

The purpose of the scripts contained in the xfrepos repository is to facilitate the management of local Xfce repositories in bulk. Cloning, building repositories, installing, purging and updating tasks are performed in groups, organized by categories, according to the official Xfce repository structure (https://gitlab.xfce.org).


List of scripts

Menu scripts

xfrepos.py - provides a rudimentary menu-driven option to run the scripts. This is entirely optional. All of these scripts can be run independently.


Individual action scripts

  • clone_xfce.py - Clone Xfce repositories from https://gitlab.xfce.org
  • build_xfce.py - Compile local component repositories

N.B.: These scripts perform ABSOLUTELY NO CHECKS for missing system libraries or the order of component compilation. It is assumed that you know what you are doing. Use at your own risk. No guarantees.

For additional information on building Xfce see: https://docs.xfce.org/xfce/building

  • pull_xfce.py - Update local component repositories with git pull
  • purge_xfce.py - Delete local component repositories by category
  • install_xfce.py - Install components locally or system-wide with sudo make install
  • clean_xfce.py - Clean local component directories (make clean)

Running individual scripts

All of the *-xfce.py scripts take the argument -c and the name of the component group to be acted upon. The following names are used:

  • apps
  • bindings
  • xfce
  • panel-plugins
  • thunar-plugins
  • www
  • all

For example:

  • clone_xfce.py -c panel-plugins
  • purge_xfce.py -c all

Running the script without an argument will, by default, act upon the apps components(e.g. pull_xfce -c apps).


Installation of xfrepos project

git clone https://github.com/kevinbowen777/xfrepos.git

List of repository mirrors


Reporting Bugs

Visit the Issues page to view currently open bug reports or open a new issue.

About

Scripts for managing Xfce source code. Mirror of https://gitlab.com/kevinbowen/xfrepos/

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages