Skip to content

Commit f8d2b34

Browse files
committed
README and version bump
1 parent 7396a9b commit f8d2b34

File tree

2 files changed

+50
-2
lines changed

2 files changed

+50
-2
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cloggen"
3-
version = "1.3.0"
3+
version = "1.4.0"
44
edition = "2021"
55
license = "MIT"
66

README.md

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,53 @@ Generator študentskih mnenj (za habilitacijo).
33

44
## Namestitev pisave (font)
55
Generiran dokument uporablja pisavo *Roboto*. V primeru, da pisava na sistemu ni nameščena, se dokument ne bo generiral.
6-
Za namestitev uporabi datoteke v mapi ``data/fonts/Roboto``. Namesti vse datoteke.
6+
Za namestitev uporabi datoteke v mapi ``mnenja-template/fonts/Roboto``. Namesti vse datoteke.
7+
8+
## Namestitev Cloggen
9+
10+
Cloggen se zanaša na LaTeX prevajalnik imenovan [Tectonic](https://tectonic-typesetting.github.io/book/latest/index.html).
11+
Tectonic se zanaša na določene sistemske knjižnice, ki jih je potrebno predhodno namestiti.
12+
13+
### Linux
14+
Prevajanje na Linuxu je enostavno. Namestiti je potrebno pakete preko upravljalnika paketov:
15+
16+
sudo apt-get install libfontconfig1-dev libgraphite2-dev libharfbuzz-dev libicu-dev libssl-dev zlib1g-dev
17+
18+
Cloggen se potem lahko prevede z:
19+
20+
cargo build --release
21+
22+
in namesti z:
23+
24+
cargo install --path .
25+
26+
### Windows
27+
Prevajanje na Windows sistemih je malo bolj tečno.
28+
Najlažja pot:
29+
30+
- namesti Visual Studio s CMake
31+
- namesti vcpkg:
32+
33+
- ``git clone https://github.com/microsoft/vcpkg.git``
34+
- ``cd vcpkg; .\bootstrap-vcpkg.bat``
35+
- ``./vcpkg install fontconfig freetype "harfbuzz[graphite2]" icu --triplet x64-windows-static-release``
36+
37+
- pripravi okolje (uporaba **Git Bash**):
38+
39+
- pojdi v vcpkg mapo repozitorija in kopiraj pot (npr. s ``pwd``)
40+
- ``export VCPKG_ROOT="polna pot do vcpkg mape tukaj"``
41+
- ``export RUSTFLAGS='-Ctarget-feature=+crt-static'``
42+
- ``export VCPKGRS_TRIPLET='x64-windows-static-release'``
43+
- ``export TECTONIC_DEP_BACKEND=vcpkg``
44+
45+
46+
Cloggen se potem lahko prevede z:
47+
48+
cargo build --release
49+
50+
in namesti z:
51+
52+
cargo install --path .
753

854
## Generiranje dokumentov
955

@@ -61,3 +107,5 @@ bo enak 0.90.
61107
cloggen merge <csv1> <csv2> ...
62108

63109
Izhodna pot združene datoteke je privzeto ``./merged.csv``. Za lastno pot uporabi ``-o <IZHODNA POT>``
110+
111+

0 commit comments

Comments
 (0)