ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ozone/mgar/pkg/libjpeg-turbo/Makefile
Revision: 19
Committed: Sun Jun 21 01:34:59 2026 UTC (4 weeks, 2 days ago) by operz
File size: 1551 byte(s)
Log Message:
Add GTK3 dep chain: xorgproto (replaces individual protos), libXfixes/composite/damage/i/inerama/randr/cursor, pixman, libpng, libjpeg-turbo, pcre2; keep old individual proto recipes; add gtk3 skeleton

File Contents

# User Rev Content
1 operz 19 # vim: ft=make ts=4 sw=4 noet
2     .DEFAULT_GOAL := all
3     NAME = libjpeg-turbo
4     VERSION = 3.1.4.1
5     GARTYPE = v2
6    
7     MASTER_SITES =
8     DYNURLS = https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/$(VERSION)/$(DISTNAME).tar.gz
9     DISTFILES += $(DISTNAME).tar.gz
10     LICENSE = LICENSE.md
11    
12     PACKAGES += OZSWlibjpeg
13     SPKG_DESC_OZSWlibjpeg = JPEG image format library (libjpeg-turbo)
14     CATALOGNAME_OZSWlibjpeg = libjpeg
15    
16     BUILD_DEP_PKGS += OZSWnasm
17     RUNTIME_DEP_PKGS_OZSWlibjpeg =
18    
19     CONFIGURE_SCRIPTS = $(WORKSRC)/CMakeLists.txt
20     BUILD_SCRIPTS = $(WORKSRC)/CMakeLists.txt
21     INSTALL_SCRIPTS = $(WORKSRC)/CMakeLists.txt
22    
23     configure-%/CMakeLists.txt:
24     @echo " ==> Running cmake for libjpeg-turbo"
25     /usr/bin/env -i HOME="$(HOME)" PATH="/opt/ozsw/bin:$(PATH)" \
26     /opt/ozsw/bin/cmake -S $* -B $(WORKDIR)/libjpeg-build \
27     -DCMAKE_INSTALL_PREFIX=$(prefix) \
28     -DCMAKE_BUILD_TYPE=Release \
29     -DCMAKE_C_COMPILER=/opt/ozsw/bin/gcc \
30     -DCMAKE_C_FLAGS="-O2 -I/opt/ozsw/include -D__EXTENSIONS__ -D_XPG6" \
31     -DCMAKE_EXE_LINKER_FLAGS="-L/opt/ozsw/lib -Wl,-R,/opt/ozsw/lib" \
32     -DCMAKE_SHARED_LINKER_FLAGS="-L/opt/ozsw/lib -Wl,-R,/opt/ozsw/lib" \
33     -DENABLE_SHARED=ON -DENABLE_STATIC=OFF \
34     -DREQUIRE_SIMD=OFF
35     @$(MAKECOOKIE)
36    
37     build-%/CMakeLists.txt:
38     /opt/ozsw/bin/cmake --build $(WORKDIR)/libjpeg-build --parallel 4
39     @$(MAKECOOKIE)
40    
41     install-%/CMakeLists.txt:
42     /opt/ozsw/bin/cmake --install $(WORKDIR)/libjpeg-build --prefix $(DESTDIR)$(prefix)
43     @$(MAKECOOKIE)
44    
45     include gar/category.mk