Skip to content

Commit 83278fa

Browse files
authored
OBS: flatpak initial version
1 parent f5bf256 commit 83278fa

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

QT/OBS/flatpak.yaml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
id: io.github.tcobbs.LDView
2+
runtime: org.gnome.Platform
3+
runtime-version: '45'
4+
sdk: org.gnome.Sdk
5+
command: LDView
6+
finish-args:
7+
- --share=ipc
8+
- --socket=x11
9+
- --device=dri
10+
- --filesystem=xdg-documents
11+
- --env=LDRAWDIR=/app/share/ldraw
12+
rename-desktop-file: ldview.desktop
13+
rename-mime-file: ldraw.xml
14+
rename-mime-icons:
15+
- gnome-mime-application-x-ldraw
16+
- gnome-mime-application-x-multipart-ldraw
17+
rename-icon: LDViewIcon128
18+
modules:
19+
- name: ldraw
20+
buildsystem: simple
21+
sources:
22+
- type: archive
23+
url: https://library.ldraw.org/library/updates/complete.zip
24+
build-commands:
25+
- mkdir -p /app/share/ldraw/parts /app/share/ldraw/p
26+
- mv complete.zip /app/share/ldraw/
27+
- name: minizip
28+
buildsystem: simple
29+
build-commands:
30+
- cd contrib/minizip && autoreconf -ifv
31+
sources:
32+
- type: archive
33+
url: https://zlib.net/zlib-1.3.1.tar.gz
34+
sha256: 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23
35+
- name: ldview
36+
buildsystem: simple
37+
sources:
38+
- type: git
39+
url: https://github.com/tcobbs/ldview.git
40+
build-commands:
41+
- make -j${FLATPAK_BUILDER_N_JOBS}
42+
- make install
43+
build-options:
44+
ldflags: -L${FLATPAK_DEST}
45+
env:
46+
PREFIX: ${FLATPAK_DEST}
47+
post-install:
48+
- install -Dm644 -t ${FLATPAK_DEST}/share/icons/hicolor/128x128/apps ./QT/images/LDViewIcon128.png
49+
- install -Dm644 -t ${FLATPAK_DEST}/share/metainfo QT/desktop/io.github.tcobbs.LDView.metainfo.xml
50+
- install -Dm644 -t ${FLATPAK_DEST}/share/licenses/ldview license.txt license2.txt
51+

0 commit comments

Comments
 (0)