Ravenports generated: 19 Apr 2021 15:45
[ravenports.git] / bucket_EC / libfm-qt
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libfm-qt
4 VERSION=                0.17.1
5 KEYWORDS=               x11
6 VARIANTS=               standard
7 SDESC[standard]=        Core library of PCManFM-Qt file manager
8 HOMEPAGE=               https://lxqt.github.io/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/lxqt/libfm-qt/releases/download/0.17.1/
13 DISTFILE[1]=            libfm-qt-0.17.1.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          qt5-qttools:single:standard
21                         lxqt-build-tools:single:standard
22 BUILDRUN_DEPENDS=       menu-cache:single:standard
23                         libexif:primary:standard
24                         qt5-qtbase:primary:standard
25                         qt5-qtx11extras:single:standard
26
27 USES=                   cmake pkgconfig mime-info:single perl:build
28 GNOME_COMPONENTS=       glib
29 XORG_COMPONENTS=        xcb
30
31 LICENSE=                LGPL21+:single
32 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
33 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/LICENSE
34 LICENSE_AWK=            TERMS:"^$$"
35 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/src/libfmqt.h
36 LICENSE_SCHEME=         solo
37
38 FPC_EQUIVALENT=         x11/libfm-qt
39
40 SOVERSION=              9.0.0
41
42 CMAKE_ARGS=             -DCMAKE_PREFIX_PATH:PATH="{{PREFIX}}/lib/qt5/cmake/"
43
44 post-install:
45         ${RM} -r ${STAGEDIR}${PREFIX}/include/libfm-qt/tests
46         ${RMDIR} ${STAGEDIR}${PREFIX}/include/libfm-qt/translations
47         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
48
49 [FILE:119:descriptions/desc.single]
50 libfm-qt is the Qt port of libfm, a library providing components to build
51 desktop file managers which belongs to LXDE.
52
53
54 [FILE:101:distinfo]
55 aa3f8f4d8035d106ed80e0b0ae5fced5ad61d4dac3f960392f3a71fb42a521a5       363052 libfm-qt-0.17.1.tar.xz
56
57
58 [FILE:2633:manifests/plist.single]
59 include/libfm-qt/
60  appchoosercombobox.h
61  appchooserdialog.h
62  applaunchcontext.h
63  appmenuview.h
64  appmenuview_p.h
65  bookmarkaction.h
66  browsehistory.h
67  cachedfoldermodel.h
68  colorbutton.h
69  createnewmenu.h
70  customaction_p.h
71  dirtreemodel.h
72  dirtreemodelitem.h
73  dirtreeview.h
74  dndactionmenu.h
75  dnddest.h
76  editbookmarksdialog.h
77  execfiledialog_p.h
78  filedialog.h
79  filedialog_p.h
80  filedialoghelper.h
81  filelauncher.h
82  filemenu.h
83  filemenu_p.h
84  fileoperation.h
85  fileoperationdialog.h
86  fileoperationdialog_p.h
87  filepropsdialog.h
88  filesearchdialog.h
89  fm-qt_export.h
90  fm-search.h
91  folderitemdelegate.h
92  foldermenu.h
93  foldermodel.h
94  foldermodelitem.h
95  folderview.h
96  folderview_p.h
97  fontbutton.h
98  libfmqt.h
99  libfmqtglobals.h
100  mountoperation.h
101  mountoperationpassworddialog_p.h
102  mountoperationquestiondialog_p.h
103  pathbar.h
104  pathbar_p.h
105  pathedit.h
106  pathedit_p.h
107  placesmodel.h
108  placesmodelitem.h
109  placesview.h
110  proxyfoldermodel.h
111  renamedialog.h
112  sidepane.h
113  utilities.h
114  utilities_p.h
115  xdndworkaround.h
116 include/libfm-qt/core/
117  archiver.h
118  basicfilelauncher.h
119  bookmarks.h
120  cstrptr.h
121  deletejob.h
122  dirlistjob.h
123  filechangeattrjob.h
124  fileinfo.h
125  fileinfo_p.h
126  fileinfojob.h
127  filelinkjob.h
128  filemonitor.h
129  fileoperationjob.h
130  filepath.h
131  filesysteminfojob.h
132  filetransferjob.h
133  folder.h
134  folderconfig.h
135  gioptrs.h
136  gobjectptr.h
137  iconinfo.h
138  iconinfo_p.h
139  job.h
140  job_p.h
141  mimetype.h
142  templates.h
143  terminal.h
144  thumbnailer.h
145  thumbnailjob.h
146  totalsizejob.h
147  trashjob.h
148  untrashjob.h
149  userinfocache.h
150  volumemanager.h
151 include/libfm-qt/core/legacy/
152  fm-app-info.h
153  fm-config.h
154  glib-compat.h
155 include/libfm-qt/core/vfs/
156  fm-file.h
157  fm-xml-file.h
158 include/libfm-qt/customactions/
159  fileaction.h
160  fileactioncondition.h
161  fileactionprofile.h
162 lib/
163  libfm-qt.so
164  libfm-qt.so.%%SOMAJOR%%
165  libfm-qt.so.%%SOVERSION%%
166 lib/pkgconfig/libfm-qt.pc
167 share/cmake/fm-qt/
168  fm-qt-config-version.cmake
169  fm-qt-config.cmake
170  fm-qt-targets-%%CMAKE_BUILD_TYPE%%.cmake
171  fm-qt-targets.cmake
172 share/libfm-qt/
173  archivers.list
174  terminals.list
175 share/libfm-qt/translations/
176  libfm-qt_ar.qm
177  libfm-qt_arn.qm
178  libfm-qt_ast.qm
179  libfm-qt_bg.qm
180  libfm-qt_ca.qm
181  libfm-qt_cs.qm
182  libfm-qt_cy.qm
183  libfm-qt_da.qm
184  libfm-qt_de.qm
185  libfm-qt_el.qm
186  libfm-qt_en_GB.qm
187  libfm-qt_es.qm
188  libfm-qt_et.qm
189  libfm-qt_fr.qm
190  libfm-qt_gl.qm
191  libfm-qt_he.qm
192  libfm-qt_hr.qm
193  libfm-qt_hu.qm
194  libfm-qt_id.qm
195  libfm-qt_it.qm
196  libfm-qt_ja.qm
197  libfm-qt_ko.qm
198  libfm-qt_lt.qm
199  libfm-qt_nb_NO.qm
200  libfm-qt_nl.qm
201  libfm-qt_or.qm
202  libfm-qt_pl.qm
203  libfm-qt_pt.qm
204  libfm-qt_pt_BR.qm
205  libfm-qt_ru.qm
206  libfm-qt_si.qm
207  libfm-qt_tr.qm
208  libfm-qt_uk.qm
209  libfm-qt_zh_CN.qm
210  libfm-qt_zh_TW.qm
211 share/mime/packages/libfm-qt-mimetypes.xml
212
213
214 [FILE:539:patches/patch-src_CMakeLists.txt]
215 --- src/CMakeLists.txt.orig     2021-04-16 11:08:23 UTC
216 +++ src/CMakeLists.txt
217 @@ -229,7 +229,7 @@ set(REQUIRED_QT "Qt5Widgets >= ${QT_MINI
218  configure_file(libfm-qt.pc.in lib${LIBFM_QT_LIBRARY_NAME}.pc @ONLY)
219  # FreeBSD loves to install files to different locations
220  # https://www.freebsd.org/doc/handbook/dirstructure.html
221 -if(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
222 +if(${CMAKE_SYSTEM_NAME} STREQUAL "nosystem")
223      install(FILES
224          "${CMAKE_CURRENT_BINARY_DIR}/lib${LIBFM_QT_LIBRARY_NAME}.pc"
225          DESTINATION libdata/pkgconfig
226