fix by algent

This commit is contained in:
Alexander Zhirov 2023-02-04 13:45:22 +03:00
parent 673e5d1436
commit b65cb64013
6 changed files with 45 additions and 41 deletions

View File

@ -3,20 +3,20 @@ version : 3.30
release : 1 release : 1
source : source :
- https://sourceforge.net/projects/iup/files/3.30/Docs%20and%20Sources/iup-3.30_Sources.zip : 656c6dd8edcfb4077f3cc43242e687212b9a70ddf10d509856316c3f87be1313 - https://sourceforge.net/projects/iup/files/3.30/Docs%20and%20Sources/iup-3.30_Sources.zip : 656c6dd8edcfb4077f3cc43242e687212b9a70ddf10d509856316c3f87be1313
license : GPL-2.0-or-later # CHECK ME homepage : https://iup.sourceforge.net/
component : PLEASE FILL ME IN license : MIT
summary : PLEASE FILL ME IN component : multimedia.graphics
summary : A multi-platform toolkit for building graphical user interfaces
description: | description: |
PLEASE FILL ME IN IUP is a multi-platform toolkit for building graphical user interfaces. It offers a simple API in three basic languages: C, Lua and LED. IUP's purpose is to allow a program source code to be compiled in different systems without any modification.
builddeps : builddeps :
- pkgconfig(ftgl)
- pkgconfig(glu)
- pkgconfig(lua)
- pkgconfig(webkit2gtk-4.0)
- lsb-release - lsb-release
- libim-devel - libim-devel
- libcd-devel - libcd-devel
- pkgconfig(lua)
- pkgconfig(gtk+-3.0)
- libglu-devel
- ftgl-devel
- libwebkit-gtk-devel
patterns : patterns :
- lua : - lua :
- /usr/bin/iuplua* - /usr/bin/iuplua*
@ -44,11 +44,11 @@ build : |
%make -j1 %make -j1
install : | install : |
install -dm00755 $installdir/usr/lib64 install -dm00755 $installdir/usr/lib64
install -Dm00755 lib/Linux60_64/{*.so,*.a} $installdir/usr/lib64/ install -Dm00755 lib/Linux61_64/{*.so,*.a} $installdir/usr/lib64/
install -Dm00755 lib/Linux60_64/Lua/{*.so,*.a} $installdir/usr/lib64/ install -Dm00755 lib/Linux61_64/Lua/{*.so,*.a} $installdir/usr/lib64/
install -m00755 lib/Linux60_64/*.so $installdir/usr/lib64/ install -m00755 lib/Linux61_64/*.so $installdir/usr/lib64/
install -dm00755 $installdir/usr/bin install -dm00755 $installdir/usr/bin
install -m00755 bin/Linux60_64/{iupview,iupvled,ledc} $installdir/usr/bin install -m00755 bin/Linux61_64/{iupview,iupvled,ledc} $installdir/usr/bin
install -m00755 bin/Linux60_64/Lua/* $installdir/usr/bin install -m00755 bin/Linux61_64/Lua/* $installdir/usr/bin
install -dm00755 $installdir/usr/include install -dm00755 $installdir/usr/include
install -m00755 include/* $installdir/usr/include install -m00755 include/* $installdir/usr/include

View File

@ -1,22 +1,23 @@
name : libcd name : libcd
version : 5 version : "5.14"
release : 1 release : 1
source : source :
- https://sourceforge.net/projects/canvasdraw/files/5.14/Docs%20and%20Sources/cd-5.14_Sources.zip : 416190b4fac1ad1949e6e3ec4976ce6cdd68a4e1622a1dc891afb38593c0c982 - https://sourceforge.net/projects/canvasdraw/files/5.14/Docs%20and%20Sources/cd-5.14_Sources.zip : 416190b4fac1ad1949e6e3ec4976ce6cdd68a4e1622a1dc891afb38593c0c982
license : GPL-2.0-or-later # CHECK ME homepage : https://www.tecgraf.puc-rio.br/cd/
component : PLEASE FILL ME IN license : MIT
summary : PLEASE FILL ME IN component : multimedia.graphics
summary : Canvas Draw - 2D vector graphics library
description: | description: |
PLEASE FILL ME IN CD (Canvas Draw) is a platform-independent graphics library. It is implemented in several platforms using native graphics libraries: Microsoft Windows (GDI) and X-Windows (XLIB). The library contains functions to support both vector and image applications, and the visualization surface can be either a window or a more abstract surface, such as Image, Clipboard, Metafile, PS, and so on.
builddeps : builddeps :
- lsb-release
- pkgconfig(fontconfig) - pkgconfig(fontconfig)
- pkgconfig(ftgl)
- pkgconfig(glu)
- pkgconfig(gtk+-3.0) - pkgconfig(gtk+-3.0)
- ftgl-devel
- pkgconfig(lua) - pkgconfig(lua)
- libglu-devel
- libim-devel - libim-devel
- libpdflib-devel - libpdflib-devel
- lsb-release
patterns : patterns :
- lua : - lua :
- /usr/lib64/libcdlua*.so - /usr/lib64/libcdlua*.so
@ -38,7 +39,7 @@ build : |
%make -j1 %make -j1
install : | install : |
install -dm00755 $installdir/usr/lib64 install -dm00755 $installdir/usr/lib64
install -Dm00755 lib/Linux60_64/{*.so,*.a} $installdir/usr/lib64/ install -Dm00755 lib/Linux61_64/{*.so,*.a} $installdir/usr/lib64/
install -Dm00755 lib/Linux60_64/Lua/{*.so,*.a} $installdir/usr/lib64/ install -Dm00755 lib/Linux61_64/Lua/{*.so,*.a} $installdir/usr/lib64/
install -dm00755 $installdir/usr/include install -dm00755 $installdir/usr/include
install -m00755 include/* $installdir/usr/include install -m00755 include/* $installdir/usr/include

View File

@ -1,20 +1,21 @@
name : ftgl name : ftgl
version : 2.1.5 version : 2.1.5
release : 1 release : 3
source : source :
- https://sourceforge.net/projects/iup/files/3.30/Docs%20and%20Sources/ftgl-2.1.5_Sources.tar.gz : c9ca938cf856bc88be3d45107ad0c3a84ee575eda3cfebfded6e18230bd8bf9e - https://sourceforge.net/projects/iup/files/3.30/Docs%20and%20Sources/ftgl-2.1.5_Sources.tar.gz : c9ca938cf856bc88be3d45107ad0c3a84ee575eda3cfebfded6e18230bd8bf9e
license : GPL-2.0-or-later # CHECK ME homepage : https://sourceforge.net/projects/ftgl
component : PLEASE FILL ME IN license : LGPL-2.0-or-later
summary : PLEASE FILL ME IN component : programming
summary : c++ library to simplify font rendering in openGL applications
description: | description: |
PLEASE FILL ME IN FTGL is a free cross-platform Open Source C++ library that uses Freetype2 to simplify rendering fonts in OpenGL applications. FTGL supports bitmaps, pixmaps, texture maps, outlines, polygon mesh, and extruded polygon rendering modes.
builddeps : builddeps :
- lsb-release
- pkgconfig(cppunit) - pkgconfig(cppunit)
- pkgconfig(freetype2) - pkgconfig(freetype2)
- pkgconfig(gl) - pkgconfig(gl)
- pkgconfig(glu) - pkgconfig(glu)
- pkgconfig(lua) - pkgconfig(lua)
- lsb-release
patterns : patterns :
- /usr/lib64/*.so - /usr/lib64/*.so
- devel : - devel :
@ -32,6 +33,6 @@ build : |
%make -j1 %make -j1
install : | install : |
install -dm00755 $installdir/usr/lib64 install -dm00755 $installdir/usr/lib64
install -Dm00755 lib/Linux60_64/{*.so,*.a} $installdir/usr/lib64/ install -Dm00755 lib/Linux61_64/{*.so,*.a} $installdir/usr/lib64/
install -dm00755 $installdir/usr/include/FTGL install -dm00755 $installdir/usr/include/FTGL
install -Dm00755 include/FTGL/* $installdir/usr/include/FTGL install -Dm00755 include/FTGL/* $installdir/usr/include/FTGL

View File

@ -11,10 +11,10 @@ description: |
IM is based on 4 concepts: Image Representation, Storage, Processing and Capture. The main goal of the library is to provide a simple API and abstraction of images for scientific applications. IM is based on 4 concepts: Image Representation, Storage, Processing and Capture. The main goal of the library is to provide a simple API and abstraction of images for scientific applications.
The most popular file formats are supported: TIFF, BMP, PNG, JPEG, GIF and AVI. Image representation includes scientific data types, and about a hundred Image Processing operations are available. The most popular file formats are supported: TIFF, BMP, PNG, JPEG, GIF and AVI. Image representation includes scientific data types, and about a hundred Image Processing operations are available.
builddeps : builddeps :
- lsb-release - pkgconfig(fftw3)
- fftw-devel
- pkgconfig(lua) - pkgconfig(lua)
- pkgconfig(libpng) - pkgconfig(libpng)
- lsb-release
patterns : patterns :
- lua : - lua :
- /usr/lib64/libimlua*.so - /usr/lib64/libimlua*.so
@ -34,7 +34,7 @@ build : |
%make -j1 %make -j1
install : | install : |
install -dm00755 $installdir/usr/lib64 install -dm00755 $installdir/usr/lib64
install -Dm00755 lib/Linux60_64/{*.so,*.a} $installdir/usr/lib64/ install -Dm00755 lib/Linux61_64/{*.so,*.a} $installdir/usr/lib64/
install -Dm00755 lib/Linux60_64/Lua/{*.so,*.a} $installdir/usr/lib64/ install -Dm00755 lib/Linux61_64/Lua/{*.so,*.a} $installdir/usr/lib64/
install -dm00755 $installdir/usr/include install -dm00755 $installdir/usr/include
install -m00755 include/* $installdir/usr/include install -m00755 include/* $installdir/usr/include

View File

@ -3,11 +3,12 @@ version : 7.0.5
release : 1 release : 1
source : source :
- https://sourceforge.net/projects/canvasdraw/files/5.14/Docs%20and%20Sources/pdflib_lite-7.0.5_Sources.tar.gz : cecca665d5c17e410dc3a1f29bd26883b7905ceab171b1b2a8f5f57a31b51ba5 - https://sourceforge.net/projects/canvasdraw/files/5.14/Docs%20and%20Sources/pdflib_lite-7.0.5_Sources.tar.gz : cecca665d5c17e410dc3a1f29bd26883b7905ceab171b1b2a8f5f57a31b51ba5
license : GPL-2.0-or-later # CHECK ME homepage : https://www.pdflib.com/
component : PLEASE FILL ME IN license : EULA PDFlib-Lite
summary : PLEASE FILL ME IN component : multimedia.library
summary : A library for generating PDF on the fly
description: | description: |
PLEASE FILL ME IN PDFlib is a well-established developer component for generating and manipulating PDF documents. PDFlibs main targets are dynamic PDF creation on a Web server and PDF creation in any kind of server, desktop or mobile application. You can use PDFlib to dynamically create PDF documents from database contents, similar to dynamic Web pages. Since 1997 PDFlib has proven itself in a wide range of use cases and development environments. Application programmers use PDFlib to create PDF output with text, images, graphics and interactive elements.
builddeps : builddeps :
- lsb-release - lsb-release
patterns : patterns :
@ -17,6 +18,6 @@ patterns :
build : | build : |
%make %make
install : | install : |
install -Dm00755 lib/Linux60_64/libpdflib.so $installdir/usr/lib64/libpdflib.so install -Dm00755 lib/Linux61_64/libpdflib.so $installdir/usr/lib64/libpdflib.so
install -dm00755 $installdir/usr/include install -dm00755 $installdir/usr/include
install -m00755 include/* $installdir/usr/include/ install -m00755 include/* $installdir/usr/include/

View File

@ -1,8 +1,9 @@
name : lua name : lua
version : 5.3.4 version : 5.3.4
release : 6 release : 7
source : source :
- https://www.lua.org/ftp/lua-5.3.4.tar.gz : f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c - https://www.lua.org/ftp/lua-5.3.4.tar.gz : f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c
homepage : https://www.lua.org
license : MIT license : MIT
component : programming component : programming
summary : Lightweight programming language summary : Lightweight programming language