-
-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make dist
fails due to po
file renames
#1078
Comments
I should have noted, my current git checkout is at:
|
Thanks, I hadn't tested |
It's entirely possible I'm not using the correct/optimal method in order to build a .deb file. Keep in mind I'm trying to do this in a manner that adheres to the Debian package (still based on 1.1.0) way of doing it, i.e. I'm using their When the |
I've found a minimum change that results in diff --git a/acinclude.m4 b/acinclude.m4
index 5848d2dac..7caa2eea6 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -1051,7 +1051,7 @@ AC_DEFUN([AM_PO_SUBDIRS],
DUMMYPOFILES=
for lang in $ALL_LINGUAS; do
for dom in $ALL_DOMAINS; do
- POFILES="$POFILES $dom.$lang.po"
+ POFILES="$POFILES $lang.po"
GMOFILES="$GMOFILES $dom.$lang.gmo"
UPDATEPOFILES="$UPDATEPOFILES $dom.$lang.po-update"
DUMMYPOFILES="$DUMMYPOFILES $dom.$lang.nop" You can't just eliminate the whole |
This patch fixes the issue for me.
No reason to include the .po files in the dist tarball at this moment because they aren't used in the build at all, instead the prebuilt .gmo files are just installed. Note, I am the Debian maintainer, so here use this. https://github.com/somiaj/fvwm3-debian/tree/fvwm3-git Note the instructions have a If you would like to test things, I have a meson branch too, https://github.com/somiaj/fvwm3-debian/tree/meson You will have to install |
Ahh your patch works too, I didn't track this deeper, and it is probably better if someone did want the |
Due to my fumbling with the debian build aspect I was keeping the |
Note, my git branch doesn't work with |
All working now, thanks. I've made some notes about all the necessary steps to ensure I'm using the up to date Currently I'm having to build my own due to some things that affect the Steam Linux client menus. See #924 (comment) and onwards. I should really actually fork the fvwm3 repo, and make a PR for the changes I'm using. |
If you have a patch, you could use quilt and apply it in debian/patches of the my fvwm3-debian repo, this way you can just apply your patch on top of whatever version of fvwm you are building against vs having a fork. Though there are lots of ways to do this. May I ask what patches you had that applied to the .po files. Currently translations in debian are out dated a bit, I'm not assuming anything relevant, but just wanted to check them out. |
Keep in mind I had been using the bookworm version of the |
There are no patches against the .po file in bookworm source package of fvwm3 or fvwm. I think you have been carrying these around for a while. That is why I was interested in them, they are not something I've seen in my years of maintain the debian package, was just curious if there were some updated translations. Not a big deal anyways, I just just curious what they were. |
Ah, it's possible I'd managed to fumble such in during my attempts to otherwise get things to build. So a moot point now. |
This is a development files issue, rather than in the fvwm program itself.
Expected Behaviour
That
make dist
(necessary to then move on to a Debiandpkg-buildpackage
) should run without error and produce an appropriate archive file.Actual Behaviour
Extra Information
Presumably
b92ecb292ec639dc2701c3d172d6891417858d8a
didn't properly update everything for this file rename. I'll try to track down the minimum edit in order to get this working again. Last time I simply hardlinked the old names to the new names to get past it (Debian's build wasn't happy about symbolic links).The text was updated successfully, but these errors were encountered: