From eadf06538a218659cf6a65a4e2f6df391ccf9bbc Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Sat, 30 Jan 2021 18:11:55 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=91=E2=80=8D=F0=9F=92=BB=20Build=20doc?= =?UTF-8?q?s=20updated?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 85 ++++++++++++++++++++++-------------------------- builder/build.py | 2 +- 2 files changed, 39 insertions(+), 48 deletions(-) diff --git a/README.md b/README.md index 0574a6d..69a739d 100644 --- a/README.md +++ b/README.md @@ -74,37 +74,36 @@ Enjoy upcoming **[macOS BigSur](https://www.apple.com/macos/big-sur-preview/)**
Table of Contents (click to expand) - - [Apple Cursor](#apple-cursor) +- [Apple Cursor](#apple-cursor) - [Cursor Sizes](#cursor-sizes) - [Colors](#colors) - [Quick install](#quick-install) - - [Manual Install](#manual-install) - - [Linux/X11](#linuxx11) - - [Windows](#windows) - - [Preview:](#preview) - - [Dependencies](#dependencies) - - [External Libraries](#external-libraries) - - [Install External Libraries](#install-external-libraries) - - [macOS](#macos) - - [Debain/ubuntu](#debainubuntu) - - [ArchLinux/Manjaro](#archlinuxmanjaro) - - [Fedora/Fedora Silverblue/CentOS/RHEL](#fedorafedora-silverbluecentosrhel) - - [Build Dependencies](#build-dependencies) - - [Node Packages](#node-packages) - - [PyPi Packages](#pypi-packages) - - [Build From Scratch](#build-from-scratch) - - [⚡ Auto Build (using GitHub Actions)](#-auto-build-using-github-actions) - - [Manual Build](#manual-build) - - [Setup python environment](#setup-python-environment) - - [Compile From Source](#compile-from-source) - - [Using yarn](#using-yarn) - - [Install Build Theme](#install-build-theme) - - [Linux](#linux) - - [Windows](#windows-1) - - [Bugs](#bugs) - - [Getting Help](#getting-help) - - [Contributing](#contributing) - - [Support](#support) + - [Manual Install](#manual-install) + - [Linux/X11](#linuxx11) + - [Windows](#windows) + - [Preview:](#preview) +- [Dependencies](#dependencies) + - [External Libraries](#external-libraries) + - [Install External Libraries](#install-external-libraries) + - [macOS](#macos) + - [Debain/ubuntu](#debainubuntu) + - [ArchLinux/Manjaro](#archlinuxmanjaro) + - [Fedora/Fedora Silverblue/CentOS/RHEL](#fedorafedora-silverbluecentosrhel) + - [Build Dependencies](#build-dependencies) + - [Node Packages](#node-packages) + - [PyPi Packages](#pypi-packages) + - [Build From Scratch](#build-from-scratch) + - [⚡ Auto Build (using GitHub Actions)](#-auto-build-using-github-actions) + - [Manual Build](#manual-build) + - [Build only `XCursor` theme](#build-only-xcursor-theme) + - [Build only `Windows` theme](#build-only-windows-theme) + - [Install Build Theme](#install-build-theme) + - [Linux](#linux) + - [Windows](#windows-1) +- [Bugs](#bugs) +- [Getting Help](#getting-help) +- [Contributing](#contributing) + - [Support](#support)
@@ -241,39 +240,31 @@ GitHub Actions is automatically runs on every `push`(on **main** and **dev** bra ### Manual Build -#### Setup python environment - ```bash -python3 -m pip install --upgrade pip # Update pip to latest -python3 -m venv venv # Create new virtualenv named `venv` -source venv/bin/activate # Activate virtualenv - -deactivate # For Deactivate virtualenv +make ``` -#### Compile From Source - -> Make sure your [python environment](#setup-python-environment) setup and `virtualenv` is **active**. - -##### Using yarn +#### Build only `XCursor` theme ```bash -yarn install # Install all Node Packages -yarn py_install # Install all PyPi Packages -yarn compile # Compile the cursor theme +make unix ``` -After build, `bitmaps` and `themes` directory are generated at project **root**. +#### Build only `Windows` theme + +```bash +make windows +``` ### Install Build Theme - Built cursor themes are available inside `themes` directory. #### Linux ```bash -cd ./themes -rm -rf ~/.icons/macOSBigSur && cp macOSBigSur ~/.icons/ # installing Theme to local user(recommended) +make install # install as local level + +sudo make install # install as root level ``` #### Windows diff --git a/builder/build.py b/builder/build.py index f2a502f..23a7f21 100644 --- a/builder/build.py +++ b/builder/build.py @@ -49,7 +49,7 @@ args = parser.parse_args() bitmaps_dir = Path(args.png_dir) x_out_dir = Path(args.out_dir) / "macOSBigSur" -win_out_dir = Path(args.out_dir) / "macOSBigSur-Windows" +win_out_dir = Path(args.out_dir) / "macOSBigSur_Windows" if args.platform == "unix": xbuild(bitmaps_dir, x_out_dir)