diff --git a/Makefile b/Makefile index 8a369a2..a59a96e 100644 --- a/Makefile +++ b/Makefile @@ -76,9 +76,12 @@ flatpak/install: flatpak/run: flatpak run com.github.miguelmota.Cointop -rpm/deps: - sudo dnf install rpm-build - sudo dnf install dnf-plugins-core +rpm/install/deps: + sudo dnf install -y rpm-build + sudo dnf install -y dnf-plugins-core + +rpm/spec/cp: + cp .rpm/cointop.spec ~/rpmbuild/spec/ rpm/build: rpmbuild -ba ~/rpmbuild/SPECS/cointop.spec @@ -86,8 +89,11 @@ rpm/build: rpm/lint: rpmlint ~/rpmbuild/SPECS/cointop.spec -copr/install: - sudo dnf install copr-cli +rpm/dirs: + mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} + +copr/install/cli: + sudo dnf install -y copr-cli copr/create-project: copr-cli create cointop --chroot fedora-rawhide-x86_64 diff --git a/README.md b/README.md index 3e8889f..ca8b814 100644 --- a/README.md +++ b/README.md @@ -587,17 +587,17 @@ make flatpak/build Install dependencies ```bash -sudo dnf install rpm-build -sudo dnf install dnf-plugins-core -sudo dnf install copr-cli +make copr/install/cli +make rpm/install/deps +make rpm/dirs ``` Build package ```bash -cp ./rpm/cointop.spec ~/rpmbuild/spec/ -rpmbuild -ba ~/rpmbuild/SPECS/cointop.spec -copr-cli build cointop ~/rpmbuild/SRPMS/cointop-*.rpm +make rpm/spec/cp +make rpm/build +make copr/build ``` ### Snap