summaryrefslogtreecommitdiff
path: root/sysutils/duplicity/files
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/duplicity/files')
-rw-r--r--sysutils/duplicity/files/extra-patch-setup.py30
-rw-r--r--sysutils/duplicity/files/patch-setup.py21
2 files changed, 51 insertions, 0 deletions
diff --git a/sysutils/duplicity/files/extra-patch-setup.py b/sysutils/duplicity/files/extra-patch-setup.py
new file mode 100644
index 000000000000..b9b8c66d973d
--- /dev/null
+++ b/sysutils/duplicity/files/extra-patch-setup.py
@@ -0,0 +1,30 @@
+--- setup.py.orig 2023-12-25 18:14:22 UTC
++++ setup.py
+@@ -105,27 +105,6 @@ def get_data_files():
+ if os.environ.get("READTHEDOCS") == "True":
+ return data_files
+
+- # msgfmt the translation files
+- assert os.path.exists("po"), "Missing 'po' directory."
+-
+- linguas = glob.glob("po/*.po")
+- for lang in linguas:
+- lang = lang[3:-3]
+- try:
+- os.mkdir(os.path.join("po", lang))
+- except os.error:
+- pass
+- assert not os.system(f"cp po/{lang}.po po/{lang}"), lang
+- assert not os.system(f"msgfmt po/{lang}.po -o po/{lang}/duplicity.mo"), lang
+-
+- for root, dirs, files in os.walk("po"):
+- for file in files:
+- path = os.path.join(root, file)
+- if path.endswith("duplicity.mo"):
+- lang = os.path.split(root)[-1]
+- data_files.append((f"share/locale/{lang}/LC_MESSAGES", [f"po/{lang}/duplicity.mo"]))
+-
+- return data_files
+
+
+ def VersionedCopy(source, dest):
diff --git a/sysutils/duplicity/files/patch-setup.py b/sysutils/duplicity/files/patch-setup.py
new file mode 100644
index 000000000000..1c5e69fb4034
--- /dev/null
+++ b/sysutils/duplicity/files/patch-setup.py
@@ -0,0 +1,21 @@
+--- setup.py.orig 2023-12-25 16:22:33 UTC
++++ setup.py
+@@ -87,18 +87,6 @@ def get_data_files():
+ "bin/duplicity.1",
+ ],
+ ),
+- (
+- f"share/doc/duplicity-{Version}",
+- [
+- "CHANGELOG.md",
+- "CONTRIBUTING.md",
+- "COPYING",
+- "README.md",
+- "README-LOG.md",
+- "README-REPO.md",
+- "README-TESTING.md",
+- ],
+- ),
+ ]
+
+ # short circuit fot READTHEDOCS