(define-module (indeedwatcher) #:use-module (guix licenses) #:use-module (guix packages) #:use-module (guix build-system gnu) #:use-module (guix download) #:use-module (guix git-download) #:use-module (gnu packages nim) ) (define-public indeedwatcher (package (name "indeedwatcher") (version "1.1.3") (source (origin (method git-fetch) (uri (git-reference (url "https://git.techchud.xyz/indeedwatcher") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1qsq364zqyqwxj8qji3r3wr3ch4704jnhsjyj83q7nprgjdvgd9a")))) (build-system gnu-build-system) (inputs (list nim)) (arguments `(#:tests? #f #:phases (modify-phases %standard-phases (delete 'configure) (replace 'build (lambda _ (mkdir-p "bin") (invoke "nimble" "build" "--nimbleDir:./bin/" "-y") #t)) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (bin (string-append out "/bin")) (man1 (string-append out "/share/man/man1"))) (install-file "./bin/indeedwatcher" bin))))))) (synopsis "Scrapes indeed for job listings") (description "This is a nim program for getting jobs from indeed delivered to you in an easy to parse format.") (home-page "https://git.techchud.xyz/indeedwatcher/") (license agpl3)))