diff --git a/README.md b/README.md index 3605e7d..d0e24ae 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ # TaskWarrior for Almalinux 9 This project contains ready-to-install TaskWarrior RPMs as well as the -resources to build TaskWarrior from scratch. \ No newline at end of file +resources to build TaskWarrior from scratch. + +**Note** To ensure that all necessart tools are installed before building, +whether via the builders or the srpm, run the ``builders/setupbuil.sh`` +script before the first build. diff --git a/builders/README.md b/builders/README.md index 4444b7b..59e5301 100644 --- a/builders/README.md +++ b/builders/README.md @@ -19,13 +19,13 @@ Both of these issues are resolved in the brute_build script. The "brute_build" file is a shell script that builds and installs by brute force. If you have trouble building the RPM, use it. -Obsolete **Note** that the RPM uses +**Note** that the RPM uses an explicit file list and rpmbuild will complain if you build a release that adds or removes files from this list. In that case, just edit the ``%files`` section of the RPM spec file. Case in point: bash completions are not present in the 3.5.0 build but present in the current devel build. -The ``makebuilder`` script witll setup for rpmbuild. It downloads the source +The ``makebuilder`` script will setup for rpmbuild. It downloads the source code to the rpmbuild SOURCES directory and creates a custom spec file in the SPECS directory. Select the version of TaskWarrior you want to build by editng the version variable in ``makebuilder``. By default the RPM will build diff --git a/builders/setupbuild.sh b/builders/setupbuild.sh old mode 100644 new mode 100755 index 124472a..e34874d --- a/builders/setupbuild.sh +++ b/builders/setupbuild.sh @@ -12,4 +12,4 @@ dnf -y install epel-release dnf -y install fish sudo dnf -y groupinstall "Development Tools" sudo dnf -y install cmake gnutls-devel libuuid-devel -sudo dnf -y rpm-build +sudo dnf -y install rpm-build