Comments (3)
I've fixed this in svn and also added more locations for the automatic search. Unfortunately I haven't been able to include the paths above, because the version number in the pathname complicates things somewhat. Does Fedora ever have more than one version installed at once?
Original comment by: realh
from roxterm.
Why are you not included generated man page in the destitution? Troff is enough portable format to redistribute it. Also your way to transform Docbook XML to man page is not portable because its depends on absolute file location of XSL stylesheet. Its more portable to use standard external URL, and then use XML Catalog feature to map external entities to local files. Also there is nice tool called xmlto that do all this work, you simply type "xmlto man roxterm.xml" and your man page is ready. Think about it. Thanks.
Original comment by: lostclus
from roxterm.
Why are you not included generated man page in the destitution? Troff is
enough portable format to redistribute it.
They have to be generated at build time because they contain references
to pathnames which depend on the installation prefix. I could do the
substitution in the nroff files instead, but I want to keep
straightforward rules for generating them from XML, and doing the
substitution after the generation would be the wrong order for
configure-make.
Also your way to transform
Docbook XML to man page is not portable because its depends on absolute
file location of XSL stylesheet. Its more portable to use standard external
URL, and then use XML Catalog feature to map external entities to local
files. Also there is nice tool called xmlto that do all this work, you
simply type "xmlto man roxterm.xml" and your man page is ready. Think about
it. Thanks.
Agreed, I'm switching to xmlto. I originally wrote the man pages for
Debian, whose templates suggests using xsltproc, which is OK for Debian
because you can ensure the XSL file is installed and know where, and
avoid an extra dependency on xmlto. But xmlto is clearly easier for
upstream.
Original comment by: realh
from roxterm.
Related Issues (20)
- how to build on AntiX debian? HOT 5
- how to prevent roxterm from stealing focus while keying in unicode sequence? HOT 2
- Fixing the PPA HOT 7
- Using "Tab" key in a keyboard shortcut did not work HOT 3
- Sixel support HOT 2
- no longer obtainable with apt-get install HOT 10
- Stable releases on github? HOT 3
- 3.12.1: missing pcre2 dependency checking HOT 9
- Enable wrap_switch_tab property HOT 2
- Select All not working correctly in Linux Mint-21.x HOT 3
- Feature: Write scrollback buffer to disk HOT 12
- RFE: please start making github releases
- Color Scheme reverts to GTK after closing. HOT 2
- Error "color-scheme" HOT 8
- New Roxterm / New window opens in background HOT 5
- FEATURE REQUEST: disable more/all keyboard shortcuts HOT 2
- [CATPPUCCIN] color theme for [NEOVIM] is unsupported in ROXTerm version 2.9.5 HOT 7
- Latest release 3.14 does not follow or update to current config. HOT 1
- Upgrade from 3.14.3 -> 3.15.0 causes $TERM variable to not be set and all kinds of related issues HOT 2
- Apply different GTK CSS depending on roxterm instance profile HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roxterm.