Skip to content

Commit

Permalink
Make sure to absolutize source files
Browse files Browse the repository at this point in the history
  • Loading branch information
Shinmera committed Aug 8, 2024
1 parent 6754eb3 commit a194464
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions release.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -132,12 +132,8 @@ Projects:~12t~{~a ~a~^~%~12t~}~%"
(setf (systems release) systems))
(unless (stored-p release)
(if (slot-boundp release 'source-files)
(loop for cons on (source-files release)
do (setf (car cons) (absolutize (car cons) (source-directory (project release)))))
(setf (source-files release)
(gather-sources (source-directory (project release))
(append (excluded-paths (project release))
*excluded-paths*))))
(setf (source-files release) (source-files release))
(setf (source-files release) T))
(unless (slot-boundp release 'systems)
(setf (systems release) T))))

Expand All @@ -147,6 +143,10 @@ Projects:~12t~{~a ~a~^~%~12t~}~%"
*excluded-paths*)))
(setf (source-sha1 release) (digest (source-files release) :sha1)))

(defmethod (setf source-files) :after ((files cons) (release project-release))
(loop for cons on (source-files release)
do (setf (car cons) (absolutize (car cons) (source-directory (project release))))))

(defmethod print-object ((release project-release) stream)
(print-unreadable-object (release stream :type T)
(format stream "~a ~a" (name (project release)) (version release))))
Expand Down

0 comments on commit a194464

Please sign in to comment.