PapirusDevelopmentTeam / arc-kde

Arc KDE customization
https://git.io/arc-kde
GNU General Public License v3.0
904 stars 53 forks source link

Restore old Makefile for system-wide installation #4

Closed cryzed closed 7 years ago

cryzed commented 7 years ago

Would you consider restoring the old Makefiles (merging and adapting them for this project) that used to exist in the old repository locations:

for an easy system-wide installation? Currently I only see an option to install and remove it from the user's home.

SmartFinn commented 7 years ago

Makefile is not supported anymore. I added the install-arc-kde-root.sh, not sure that all paths are correct, can you tested it?

remove

wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/arc-kde/master/remove-arc-kde.sh | sh

install

wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/arc-kde/master/install-arc-kde-root.sh | sh
varlesh commented 7 years ago

install on root directory not needed, because all worked fine from home and this more safe! root directory need for maintainers only - Papirus not have maintainers now, all third-party repos discontinued and not supported!

varlesh commented 7 years ago

Ouh i'm forgot sudo/kdesudo... Ok root-install need

cryzed commented 7 years ago

Most distributions will attempt to turn this into a package installable by package manager, for example pacman/makepkg. To easily create such a package one needs to be able to specify the DESTDIR, which is possible using a Makefile. I don't expect anyone to actually run the install script as a root, I'd much rather rely on my package manager's mechanics.

varlesh commented 7 years ago

We not have maintainers and support only git repo. Sorry, but now create package it's not our problem. All install paths available on scripts

cryzed commented 7 years ago

I understand, thanks for creating Arc KDE.

varlesh commented 7 years ago

@cryzed You can open new PR and add new universal makefile if you needed

cryzed commented 7 years ago

I would if I was familiar at all with creating them. I know how to use them but not create them, Makefiles are usually used for C/C++ projects which I don't personally use at all unfortunately.

For now someone has already taken up the task of creating an easily installable package for Arch Linux here.

varlesh commented 7 years ago

Sorry, i'm too :) I can only draw

varlesh commented 7 years ago

If you fear run install script for root - you can use script for home, it's safe.

varlesh commented 7 years ago

Or install manual - clone repo, check files and copy folders

cryzed commented 7 years ago

No worries, I'm using this, which creates a package that is completely installable and removable system-wide. Thanks for Arc KDE :)!