X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=mudsync%2Fpackage-config.scm.in;fp=mudsync%2Fpackage-config.scm.in;h=97fabf523a57513770285b7141a31f36a7da514a;hb=f45624ba340380a78970a1330620b6b15744ae87;hp=0000000000000000000000000000000000000000;hpb=b1bf0fc9ec0ffcc06b7b1d4e422f3e28a00a27a6;p=mudsync.git diff --git a/mudsync/package-config.scm.in b/mudsync/package-config.scm.in new file mode 100644 index 0000000..97fabf5 --- /dev/null +++ b/mudsync/package-config.scm.in @@ -0,0 +1,47 @@ +;;; Mudsync --- Live hackable MUD +;;; Copyright © 2017 Christopher Allan Webber +;;; +;;; This file is part of Mudsync. +;;; +;;; Mudsync is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or +;;; (at your option) any later version. +;;; +;;; Mudsync is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;;; General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with Mudsync. If not, see . + +(define-module (mudsync package-config) + #:export (%datadir + scope-datadir web-static-filepath + + %mudsync-package-name %mudsync-version)) + +(define %datadir + (or (getenv "MUDSYNC_DATADIR") + "@package_datadir@/@PACKAGE_NAME@")) + +(define (scope-datadir filename) + (string-append %datadir filename)) + +(define (web-static-filepath filename) + (scope-datadir (string-append "/web-static" filename))) + + +(define %mudsync-package-name + "@PACKAGE_NAME@") + +(define %mudsync-version + "@PACKAGE_VERSION@") + +;; (define %mudsync-bug-report-address +;; "@PACKAGE_BUGREPORt") + +;; (define %mudsync-home-page-url +;; "@PACKAGE_URL@") +