├── .woodpecker.yml ├── LICENSE ├── MOTD ├── README.md ├── core ├── b3sum │ ├── build │ ├── checksums │ ├── sources │ └── version ├── baseinit │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── baselayout │ ├── README │ ├── build │ ├── checksums │ ├── files │ │ ├── crypttab │ │ ├── fstab │ │ ├── group │ │ ├── host.conf │ │ ├── hosts │ │ ├── issue │ │ ├── mime.types │ │ ├── os-release │ │ ├── passwd │ │ ├── profile │ │ ├── securetty │ │ ├── shadow │ │ └── shells │ ├── sources │ └── version ├── binutils ├── bison │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── busybox │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ ├── .config │ │ ├── .config-suid │ │ ├── acpid.run │ │ ├── crond.run │ │ ├── mdev.conf │ │ ├── mdev.run │ │ ├── ntpd.run │ │ └── syslogd.run │ ├── patches │ │ ├── CVE-2022-28391.patch │ │ ├── CVE-2023-42366.patch │ │ ├── adduser-no-setgid.patch │ │ ├── awk-fix-literal-backslash.patch │ │ ├── fsck-resolve-uuid.patch │ │ ├── init-use-baseinit.patch │ │ ├── kernel-6.8-tca.patch │ │ ├── lineedit-Handle-SIGWINCH-gracefully.patch │ │ ├── lsusb-vendor-product.patch │ │ ├── modprobe-kernel-version.patch │ │ ├── print-unicode.patch │ │ └── unzip-usage-no-error.patch │ ├── sources │ └── version ├── bzip2 │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── certs │ ├── build │ ├── checksums │ ├── sources │ └── version ├── curl │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ ├── CURLINFO_ACTIVESOCKET.3 │ │ ├── CURLINFO_APPCONNECT_TIME.3 │ │ ├── CURLINFO_APPCONNECT_TIME_T.3 │ │ ├── CURLINFO_CAINFO.3 │ │ ├── CURLINFO_CAPATH.3 │ │ ├── CURLINFO_CERTINFO.3 │ │ ├── CURLINFO_CONDITION_UNMET.3 │ │ ├── CURLINFO_CONNECT_TIME.3 │ │ ├── CURLINFO_CONNECT_TIME_T.3 │ │ ├── CURLINFO_CONN_ID.3 │ │ ├── CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 │ │ ├── CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3 │ │ ├── CURLINFO_CONTENT_LENGTH_UPLOAD.3 │ │ ├── CURLINFO_CONTENT_LENGTH_UPLOAD_T.3 │ │ ├── CURLINFO_CONTENT_TYPE.3 │ │ ├── CURLINFO_COOKIELIST.3 │ │ ├── CURLINFO_EARLYDATA_SENT_T.3 │ │ ├── CURLINFO_EFFECTIVE_METHOD.3 │ │ ├── CURLINFO_EFFECTIVE_URL.3 │ │ ├── CURLINFO_FILETIME.3 │ │ ├── CURLINFO_FILETIME_T.3 │ │ ├── CURLINFO_FTP_ENTRY_PATH.3 │ │ ├── CURLINFO_HEADER_SIZE.3 │ │ ├── CURLINFO_HTTPAUTH_AVAIL.3 │ │ ├── CURLINFO_HTTPAUTH_USED.3 │ │ ├── CURLINFO_HTTP_CONNECTCODE.3 │ │ ├── CURLINFO_HTTP_VERSION.3 │ │ ├── CURLINFO_LASTSOCKET.3 │ │ ├── CURLINFO_LOCAL_IP.3 │ │ ├── CURLINFO_LOCAL_PORT.3 │ │ ├── CURLINFO_NAMELOOKUP_TIME.3 │ │ ├── CURLINFO_NAMELOOKUP_TIME_T.3 │ │ ├── CURLINFO_NUM_CONNECTS.3 │ │ ├── CURLINFO_OS_ERRNO.3 │ │ ├── CURLINFO_POSTTRANSFER_TIME_T.3 │ │ ├── CURLINFO_PRETRANSFER_TIME.3 │ │ ├── CURLINFO_PRETRANSFER_TIME_T.3 │ │ ├── CURLINFO_PRIMARY_IP.3 │ │ ├── CURLINFO_PRIMARY_PORT.3 │ │ ├── CURLINFO_PRIVATE.3 │ │ ├── CURLINFO_PROTOCOL.3 │ │ ├── CURLINFO_PROXYAUTH_AVAIL.3 │ │ ├── CURLINFO_PROXYAUTH_USED.3 │ │ ├── CURLINFO_PROXY_ERROR.3 │ │ ├── CURLINFO_PROXY_SSL_VERIFYRESULT.3 │ │ ├── CURLINFO_QUEUE_TIME_T.3 │ │ ├── CURLINFO_REDIRECT_COUNT.3 │ │ ├── CURLINFO_REDIRECT_TIME.3 │ │ ├── CURLINFO_REDIRECT_TIME_T.3 │ │ ├── CURLINFO_REDIRECT_URL.3 │ │ ├── CURLINFO_REFERER.3 │ │ ├── CURLINFO_REQUEST_SIZE.3 │ │ ├── CURLINFO_RESPONSE_CODE.3 │ │ ├── CURLINFO_RETRY_AFTER.3 │ │ ├── CURLINFO_RTSP_CLIENT_CSEQ.3 │ │ ├── CURLINFO_RTSP_CSEQ_RECV.3 │ │ ├── CURLINFO_RTSP_SERVER_CSEQ.3 │ │ ├── CURLINFO_RTSP_SESSION_ID.3 │ │ ├── CURLINFO_SCHEME.3 │ │ ├── CURLINFO_SIZE_DOWNLOAD.3 │ │ ├── CURLINFO_SIZE_DOWNLOAD_T.3 │ │ ├── CURLINFO_SIZE_UPLOAD.3 │ │ ├── CURLINFO_SIZE_UPLOAD_T.3 │ │ ├── CURLINFO_SPEED_DOWNLOAD.3 │ │ ├── CURLINFO_SPEED_DOWNLOAD_T.3 │ │ ├── CURLINFO_SPEED_UPLOAD.3 │ │ ├── CURLINFO_SPEED_UPLOAD_T.3 │ │ ├── CURLINFO_SSL_ENGINES.3 │ │ ├── CURLINFO_SSL_VERIFYRESULT.3 │ │ ├── CURLINFO_STARTTRANSFER_TIME.3 │ │ ├── CURLINFO_STARTTRANSFER_TIME_T.3 │ │ ├── CURLINFO_TLS_SESSION.3 │ │ ├── CURLINFO_TLS_SSL_PTR.3 │ │ ├── CURLINFO_TOTAL_TIME.3 │ │ ├── CURLINFO_TOTAL_TIME_T.3 │ │ ├── CURLINFO_USED_PROXY.3 │ │ ├── CURLINFO_XFER_ID.3 │ │ ├── CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3 │ │ ├── CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3 │ │ ├── CURLMOPT_MAXCONNECTS.3 │ │ ├── CURLMOPT_MAX_CONCURRENT_STREAMS.3 │ │ ├── CURLMOPT_MAX_HOST_CONNECTIONS.3 │ │ ├── CURLMOPT_MAX_PIPELINE_LENGTH.3 │ │ ├── CURLMOPT_MAX_TOTAL_CONNECTIONS.3 │ │ ├── CURLMOPT_PIPELINING.3 │ │ ├── CURLMOPT_PIPELINING_SERVER_BL.3 │ │ ├── CURLMOPT_PIPELINING_SITE_BL.3 │ │ ├── CURLMOPT_PUSHDATA.3 │ │ ├── CURLMOPT_PUSHFUNCTION.3 │ │ ├── CURLMOPT_SOCKETDATA.3 │ │ ├── CURLMOPT_SOCKETFUNCTION.3 │ │ ├── CURLMOPT_TIMERDATA.3 │ │ ├── CURLMOPT_TIMERFUNCTION.3 │ │ ├── CURLOPT_ABSTRACT_UNIX_SOCKET.3 │ │ ├── CURLOPT_ACCEPTTIMEOUT_MS.3 │ │ ├── CURLOPT_ACCEPT_ENCODING.3 │ │ ├── CURLOPT_ADDRESS_SCOPE.3 │ │ ├── CURLOPT_ALTSVC.3 │ │ ├── CURLOPT_ALTSVC_CTRL.3 │ │ ├── CURLOPT_APPEND.3 │ │ ├── CURLOPT_AUTOREFERER.3 │ │ ├── CURLOPT_AWS_SIGV4.3 │ │ ├── CURLOPT_BUFFERSIZE.3 │ │ ├── CURLOPT_CAINFO.3 │ │ ├── CURLOPT_CAINFO_BLOB.3 │ │ ├── CURLOPT_CAPATH.3 │ │ ├── CURLOPT_CA_CACHE_TIMEOUT.3 │ │ ├── CURLOPT_CERTINFO.3 │ │ ├── CURLOPT_CHUNK_BGN_FUNCTION.3 │ │ ├── CURLOPT_CHUNK_DATA.3 │ │ ├── CURLOPT_CHUNK_END_FUNCTION.3 │ │ ├── CURLOPT_CLOSESOCKETDATA.3 │ │ ├── CURLOPT_CLOSESOCKETFUNCTION.3 │ │ ├── CURLOPT_CONNECTTIMEOUT.3 │ │ ├── CURLOPT_CONNECTTIMEOUT_MS.3 │ │ ├── CURLOPT_CONNECT_ONLY.3 │ │ ├── CURLOPT_CONNECT_TO.3 │ │ ├── CURLOPT_CONV_FROM_NETWORK_FUNCTION.3 │ │ ├── CURLOPT_CONV_FROM_UTF8_FUNCTION.3 │ │ ├── CURLOPT_CONV_TO_NETWORK_FUNCTION.3 │ │ ├── CURLOPT_COOKIE.3 │ │ ├── CURLOPT_COOKIEFILE.3 │ │ ├── CURLOPT_COOKIEJAR.3 │ │ ├── CURLOPT_COOKIELIST.3 │ │ ├── CURLOPT_COOKIESESSION.3 │ │ ├── CURLOPT_COPYPOSTFIELDS.3 │ │ ├── CURLOPT_CRLF.3 │ │ ├── CURLOPT_CRLFILE.3 │ │ ├── CURLOPT_CURLU.3 │ │ ├── CURLOPT_CUSTOMREQUEST.3 │ │ ├── CURLOPT_DEBUGDATA.3 │ │ ├── CURLOPT_DEBUGFUNCTION.3 │ │ ├── CURLOPT_DEFAULT_PROTOCOL.3 │ │ ├── CURLOPT_DIRLISTONLY.3 │ │ ├── CURLOPT_DISALLOW_USERNAME_IN_URL.3 │ │ ├── CURLOPT_DNS_CACHE_TIMEOUT.3 │ │ ├── CURLOPT_DNS_INTERFACE.3 │ │ ├── CURLOPT_DNS_LOCAL_IP4.3 │ │ ├── CURLOPT_DNS_LOCAL_IP6.3 │ │ ├── CURLOPT_DNS_SERVERS.3 │ │ ├── CURLOPT_DNS_SHUFFLE_ADDRESSES.3 │ │ ├── CURLOPT_DNS_USE_GLOBAL_CACHE.3 │ │ ├── CURLOPT_DOH_SSL_VERIFYHOST.3 │ │ ├── CURLOPT_DOH_SSL_VERIFYPEER.3 │ │ ├── CURLOPT_DOH_SSL_VERIFYSTATUS.3 │ │ ├── CURLOPT_DOH_URL.3 │ │ ├── CURLOPT_ECH.3 │ │ ├── CURLOPT_EGDSOCKET.3 │ │ ├── CURLOPT_ERRORBUFFER.3 │ │ ├── CURLOPT_EXPECT_100_TIMEOUT_MS.3 │ │ ├── CURLOPT_FAILONERROR.3 │ │ ├── CURLOPT_FILETIME.3 │ │ ├── CURLOPT_FNMATCH_DATA.3 │ │ ├── CURLOPT_FNMATCH_FUNCTION.3 │ │ ├── CURLOPT_FOLLOWLOCATION.3 │ │ ├── CURLOPT_FORBID_REUSE.3 │ │ ├── CURLOPT_FRESH_CONNECT.3 │ │ ├── CURLOPT_FTPPORT.3 │ │ ├── CURLOPT_FTPSSLAUTH.3 │ │ ├── CURLOPT_FTP_ACCOUNT.3 │ │ ├── CURLOPT_FTP_ALTERNATIVE_TO_USER.3 │ │ ├── CURLOPT_FTP_CREATE_MISSING_DIRS.3 │ │ ├── CURLOPT_FTP_FILEMETHOD.3 │ │ ├── CURLOPT_FTP_SKIP_PASV_IP.3 │ │ ├── CURLOPT_FTP_SSL_CCC.3 │ │ ├── CURLOPT_FTP_USE_EPRT.3 │ │ ├── CURLOPT_FTP_USE_EPSV.3 │ │ ├── CURLOPT_FTP_USE_PRET.3 │ │ ├── CURLOPT_GSSAPI_DELEGATION.3 │ │ ├── CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3 │ │ ├── CURLOPT_HAPROXYPROTOCOL.3 │ │ ├── CURLOPT_HAPROXY_CLIENT_IP.3 │ │ ├── CURLOPT_HEADER.3 │ │ ├── CURLOPT_HEADERDATA.3 │ │ ├── CURLOPT_HEADERFUNCTION.3 │ │ ├── CURLOPT_HEADEROPT.3 │ │ ├── CURLOPT_HSTS.3 │ │ ├── CURLOPT_HSTSREADDATA.3 │ │ ├── CURLOPT_HSTSREADFUNCTION.3 │ │ ├── CURLOPT_HSTSWRITEDATA.3 │ │ ├── CURLOPT_HSTSWRITEFUNCTION.3 │ │ ├── CURLOPT_HSTS_CTRL.3 │ │ ├── CURLOPT_HTTP09_ALLOWED.3 │ │ ├── CURLOPT_HTTP200ALIASES.3 │ │ ├── CURLOPT_HTTPAUTH.3 │ │ ├── CURLOPT_HTTPGET.3 │ │ ├── CURLOPT_HTTPHEADER.3 │ │ ├── CURLOPT_HTTPPOST.3 │ │ ├── CURLOPT_HTTPPROXYTUNNEL.3 │ │ ├── CURLOPT_HTTP_CONTENT_DECODING.3 │ │ ├── CURLOPT_HTTP_TRANSFER_DECODING.3 │ │ ├── CURLOPT_HTTP_VERSION.3 │ │ ├── CURLOPT_IGNORE_CONTENT_LENGTH.3 │ │ ├── CURLOPT_INFILESIZE.3 │ │ ├── CURLOPT_INFILESIZE_LARGE.3 │ │ ├── CURLOPT_INTERFACE.3 │ │ ├── CURLOPT_INTERLEAVEDATA.3 │ │ ├── CURLOPT_INTERLEAVEFUNCTION.3 │ │ ├── CURLOPT_IOCTLDATA.3 │ │ ├── CURLOPT_IOCTLFUNCTION.3 │ │ ├── CURLOPT_IPRESOLVE.3 │ │ ├── CURLOPT_ISSUERCERT.3 │ │ ├── CURLOPT_ISSUERCERT_BLOB.3 │ │ ├── CURLOPT_KEEP_SENDING_ON_ERROR.3 │ │ ├── CURLOPT_KEYPASSWD.3 │ │ ├── CURLOPT_KRBLEVEL.3 │ │ ├── CURLOPT_LOCALPORT.3 │ │ ├── CURLOPT_LOCALPORTRANGE.3 │ │ ├── CURLOPT_LOGIN_OPTIONS.3 │ │ ├── CURLOPT_LOW_SPEED_LIMIT.3 │ │ ├── CURLOPT_LOW_SPEED_TIME.3 │ │ ├── CURLOPT_MAIL_AUTH.3 │ │ ├── CURLOPT_MAIL_FROM.3 │ │ ├── CURLOPT_MAIL_RCPT.3 │ │ ├── CURLOPT_MAIL_RCPT_ALLOWFAILS.3 │ │ ├── CURLOPT_MAXAGE_CONN.3 │ │ ├── CURLOPT_MAXCONNECTS.3 │ │ ├── CURLOPT_MAXFILESIZE.3 │ │ ├── CURLOPT_MAXFILESIZE_LARGE.3 │ │ ├── CURLOPT_MAXLIFETIME_CONN.3 │ │ ├── CURLOPT_MAXREDIRS.3 │ │ ├── CURLOPT_MAX_RECV_SPEED_LARGE.3 │ │ ├── CURLOPT_MAX_SEND_SPEED_LARGE.3 │ │ ├── CURLOPT_MIMEPOST.3 │ │ ├── CURLOPT_MIME_OPTIONS.3 │ │ ├── CURLOPT_NETRC.3 │ │ ├── CURLOPT_NETRC_FILE.3 │ │ ├── CURLOPT_NEW_DIRECTORY_PERMS.3 │ │ ├── CURLOPT_NEW_FILE_PERMS.3 │ │ ├── CURLOPT_NOBODY.3 │ │ ├── CURLOPT_NOPROGRESS.3 │ │ ├── CURLOPT_NOPROXY.3 │ │ ├── CURLOPT_NOSIGNAL.3 │ │ ├── CURLOPT_OPENSOCKETDATA.3 │ │ ├── CURLOPT_OPENSOCKETFUNCTION.3 │ │ ├── CURLOPT_PASSWORD.3 │ │ ├── CURLOPT_PATH_AS_IS.3 │ │ ├── CURLOPT_PINNEDPUBLICKEY.3 │ │ ├── CURLOPT_PIPEWAIT.3 │ │ ├── CURLOPT_PORT.3 │ │ ├── CURLOPT_POST.3 │ │ ├── CURLOPT_POSTFIELDS.3 │ │ ├── CURLOPT_POSTFIELDSIZE.3 │ │ ├── CURLOPT_POSTFIELDSIZE_LARGE.3 │ │ ├── CURLOPT_POSTQUOTE.3 │ │ ├── CURLOPT_POSTREDIR.3 │ │ ├── CURLOPT_PREQUOTE.3 │ │ ├── CURLOPT_PREREQDATA.3 │ │ ├── CURLOPT_PREREQFUNCTION.3 │ │ ├── CURLOPT_PRE_PROXY.3 │ │ ├── CURLOPT_PRIVATE.3 │ │ ├── CURLOPT_PROGRESSDATA.3 │ │ ├── CURLOPT_PROGRESSFUNCTION.3 │ │ ├── CURLOPT_PROTOCOLS.3 │ │ ├── CURLOPT_PROTOCOLS_STR.3 │ │ ├── CURLOPT_PROXY.3 │ │ ├── CURLOPT_PROXYAUTH.3 │ │ ├── CURLOPT_PROXYHEADER.3 │ │ ├── CURLOPT_PROXYPASSWORD.3 │ │ ├── CURLOPT_PROXYPORT.3 │ │ ├── CURLOPT_PROXYTYPE.3 │ │ ├── CURLOPT_PROXYUSERNAME.3 │ │ ├── CURLOPT_PROXYUSERPWD.3 │ │ ├── CURLOPT_PROXY_CAINFO.3 │ │ ├── CURLOPT_PROXY_CAINFO_BLOB.3 │ │ ├── CURLOPT_PROXY_CAPATH.3 │ │ ├── CURLOPT_PROXY_CRLFILE.3 │ │ ├── CURLOPT_PROXY_ISSUERCERT.3 │ │ ├── CURLOPT_PROXY_ISSUERCERT_BLOB.3 │ │ ├── CURLOPT_PROXY_KEYPASSWD.3 │ │ ├── CURLOPT_PROXY_PINNEDPUBLICKEY.3 │ │ ├── CURLOPT_PROXY_SERVICE_NAME.3 │ │ ├── CURLOPT_PROXY_SSLCERT.3 │ │ ├── CURLOPT_PROXY_SSLCERTTYPE.3 │ │ ├── CURLOPT_PROXY_SSLCERT_BLOB.3 │ │ ├── CURLOPT_PROXY_SSLKEY.3 │ │ ├── CURLOPT_PROXY_SSLKEYTYPE.3 │ │ ├── CURLOPT_PROXY_SSLKEY_BLOB.3 │ │ ├── CURLOPT_PROXY_SSLVERSION.3 │ │ ├── CURLOPT_PROXY_SSL_CIPHER_LIST.3 │ │ ├── CURLOPT_PROXY_SSL_OPTIONS.3 │ │ ├── CURLOPT_PROXY_SSL_VERIFYHOST.3 │ │ ├── CURLOPT_PROXY_SSL_VERIFYPEER.3 │ │ ├── CURLOPT_PROXY_TLS13_CIPHERS.3 │ │ ├── CURLOPT_PROXY_TLSAUTH_PASSWORD.3 │ │ ├── CURLOPT_PROXY_TLSAUTH_TYPE.3 │ │ ├── CURLOPT_PROXY_TLSAUTH_USERNAME.3 │ │ ├── CURLOPT_PROXY_TRANSFER_MODE.3 │ │ ├── CURLOPT_PUT.3 │ │ ├── CURLOPT_QUICK_EXIT.3 │ │ ├── CURLOPT_QUOTE.3 │ │ ├── CURLOPT_RANDOM_FILE.3 │ │ ├── CURLOPT_RANGE.3 │ │ ├── CURLOPT_READDATA.3 │ │ ├── CURLOPT_READFUNCTION.3 │ │ ├── CURLOPT_REDIR_PROTOCOLS.3 │ │ ├── CURLOPT_REDIR_PROTOCOLS_STR.3 │ │ ├── CURLOPT_REFERER.3 │ │ ├── CURLOPT_REQUEST_TARGET.3 │ │ ├── CURLOPT_RESOLVE.3 │ │ ├── CURLOPT_RESOLVER_START_DATA.3 │ │ ├── CURLOPT_RESOLVER_START_FUNCTION.3 │ │ ├── CURLOPT_RESUME_FROM.3 │ │ ├── CURLOPT_RESUME_FROM_LARGE.3 │ │ ├── CURLOPT_RTSP_CLIENT_CSEQ.3 │ │ ├── CURLOPT_RTSP_REQUEST.3 │ │ ├── CURLOPT_RTSP_SERVER_CSEQ.3 │ │ ├── CURLOPT_RTSP_SESSION_ID.3 │ │ ├── CURLOPT_RTSP_STREAM_URI.3 │ │ ├── CURLOPT_RTSP_TRANSPORT.3 │ │ ├── CURLOPT_SASL_AUTHZID.3 │ │ ├── CURLOPT_SASL_IR.3 │ │ ├── CURLOPT_SEEKDATA.3 │ │ ├── CURLOPT_SEEKFUNCTION.3 │ │ ├── CURLOPT_SERVER_RESPONSE_TIMEOUT.3 │ │ ├── CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.3 │ │ ├── CURLOPT_SERVICE_NAME.3 │ │ ├── CURLOPT_SHARE.3 │ │ ├── CURLOPT_SOCKOPTDATA.3 │ │ ├── CURLOPT_SOCKOPTFUNCTION.3 │ │ ├── CURLOPT_SOCKS5_AUTH.3 │ │ ├── CURLOPT_SOCKS5_GSSAPI_NEC.3 │ │ ├── CURLOPT_SOCKS5_GSSAPI_SERVICE.3 │ │ ├── CURLOPT_SSH_AUTH_TYPES.3 │ │ ├── CURLOPT_SSH_COMPRESSION.3 │ │ ├── CURLOPT_SSH_HOSTKEYDATA.3 │ │ ├── CURLOPT_SSH_HOSTKEYFUNCTION.3 │ │ ├── CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3 │ │ ├── CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.3 │ │ ├── CURLOPT_SSH_KEYDATA.3 │ │ ├── CURLOPT_SSH_KEYFUNCTION.3 │ │ ├── CURLOPT_SSH_KNOWNHOSTS.3 │ │ ├── CURLOPT_SSH_PRIVATE_KEYFILE.3 │ │ ├── CURLOPT_SSH_PUBLIC_KEYFILE.3 │ │ ├── CURLOPT_SSLCERT.3 │ │ ├── CURLOPT_SSLCERTTYPE.3 │ │ ├── CURLOPT_SSLCERT_BLOB.3 │ │ ├── CURLOPT_SSLENGINE.3 │ │ ├── CURLOPT_SSLENGINE_DEFAULT.3 │ │ ├── CURLOPT_SSLKEY.3 │ │ ├── CURLOPT_SSLKEYTYPE.3 │ │ ├── CURLOPT_SSLKEY_BLOB.3 │ │ ├── CURLOPT_SSLVERSION.3 │ │ ├── CURLOPT_SSL_CIPHER_LIST.3 │ │ ├── CURLOPT_SSL_CTX_DATA.3 │ │ ├── CURLOPT_SSL_CTX_FUNCTION.3 │ │ ├── CURLOPT_SSL_EC_CURVES.3 │ │ ├── CURLOPT_SSL_ENABLE_ALPN.3 │ │ ├── CURLOPT_SSL_ENABLE_NPN.3 │ │ ├── CURLOPT_SSL_FALSESTART.3 │ │ ├── CURLOPT_SSL_OPTIONS.3 │ │ ├── CURLOPT_SSL_SESSIONID_CACHE.3 │ │ ├── CURLOPT_SSL_VERIFYHOST.3 │ │ ├── CURLOPT_SSL_VERIFYPEER.3 │ │ ├── CURLOPT_SSL_VERIFYSTATUS.3 │ │ ├── CURLOPT_STDERR.3 │ │ ├── CURLOPT_STREAM_DEPENDS.3 │ │ ├── CURLOPT_STREAM_DEPENDS_E.3 │ │ ├── CURLOPT_STREAM_WEIGHT.3 │ │ ├── CURLOPT_SUPPRESS_CONNECT_HEADERS.3 │ │ ├── CURLOPT_TCP_FASTOPEN.3 │ │ ├── CURLOPT_TCP_KEEPALIVE.3 │ │ ├── CURLOPT_TCP_KEEPCNT.3 │ │ ├── CURLOPT_TCP_KEEPIDLE.3 │ │ ├── CURLOPT_TCP_KEEPINTVL.3 │ │ ├── CURLOPT_TCP_NODELAY.3 │ │ ├── CURLOPT_TELNETOPTIONS.3 │ │ ├── CURLOPT_TFTP_BLKSIZE.3 │ │ ├── CURLOPT_TFTP_NO_OPTIONS.3 │ │ ├── CURLOPT_TIMECONDITION.3 │ │ ├── CURLOPT_TIMEOUT.3 │ │ ├── CURLOPT_TIMEOUT_MS.3 │ │ ├── CURLOPT_TIMEVALUE.3 │ │ ├── CURLOPT_TIMEVALUE_LARGE.3 │ │ ├── CURLOPT_TLS13_CIPHERS.3 │ │ ├── CURLOPT_TLSAUTH_PASSWORD.3 │ │ ├── CURLOPT_TLSAUTH_TYPE.3 │ │ ├── CURLOPT_TLSAUTH_USERNAME.3 │ │ ├── CURLOPT_TRAILERDATA.3 │ │ ├── CURLOPT_TRAILERFUNCTION.3 │ │ ├── CURLOPT_TRANSFERTEXT.3 │ │ ├── CURLOPT_TRANSFER_ENCODING.3 │ │ ├── CURLOPT_UNIX_SOCKET_PATH.3 │ │ ├── CURLOPT_UNRESTRICTED_AUTH.3 │ │ ├── CURLOPT_UPKEEP_INTERVAL_MS.3 │ │ ├── CURLOPT_UPLOAD.3 │ │ ├── CURLOPT_UPLOAD_BUFFERSIZE.3 │ │ ├── CURLOPT_UPLOAD_FLAGS.3 │ │ ├── CURLOPT_URL.3 │ │ ├── CURLOPT_USERAGENT.3 │ │ ├── CURLOPT_USERNAME.3 │ │ ├── CURLOPT_USERPWD.3 │ │ ├── CURLOPT_USE_SSL.3 │ │ ├── CURLOPT_VERBOSE.3 │ │ ├── CURLOPT_WILDCARDMATCH.3 │ │ ├── CURLOPT_WRITEDATA.3 │ │ ├── CURLOPT_WRITEFUNCTION.3 │ │ ├── CURLOPT_WS_OPTIONS.3 │ │ ├── CURLOPT_XFERINFODATA.3 │ │ ├── CURLOPT_XFERINFOFUNCTION.3 │ │ ├── CURLOPT_XOAUTH2_BEARER.3 │ │ ├── CURLSHOPT_LOCKFUNC.3 │ │ ├── CURLSHOPT_SHARE.3 │ │ ├── CURLSHOPT_UNLOCKFUNC.3 │ │ ├── CURLSHOPT_UNSHARE.3 │ │ ├── CURLSHOPT_USERDATA.3 │ │ ├── curl-config.1 │ │ ├── curl.1 │ │ ├── curl_easy_cleanup.3 │ │ ├── curl_easy_duphandle.3 │ │ ├── curl_easy_escape.3 │ │ ├── curl_easy_getinfo.3 │ │ ├── curl_easy_header.3 │ │ ├── curl_easy_init.3 │ │ ├── curl_easy_nextheader.3 │ │ ├── curl_easy_option_by_id.3 │ │ ├── curl_easy_option_by_name.3 │ │ ├── curl_easy_option_next.3 │ │ ├── curl_easy_pause.3 │ │ ├── curl_easy_perform.3 │ │ ├── curl_easy_recv.3 │ │ ├── curl_easy_reset.3 │ │ ├── curl_easy_send.3 │ │ ├── curl_easy_setopt.3 │ │ ├── curl_easy_ssls_export.3 │ │ ├── curl_easy_ssls_import.3 │ │ ├── curl_easy_strerror.3 │ │ ├── curl_easy_unescape.3 │ │ ├── curl_easy_upkeep.3 │ │ ├── curl_escape.3 │ │ ├── curl_formadd.3 │ │ ├── curl_formfree.3 │ │ ├── curl_formget.3 │ │ ├── curl_free.3 │ │ ├── curl_getdate.3 │ │ ├── curl_getenv.3 │ │ ├── curl_global_cleanup.3 │ │ ├── curl_global_init.3 │ │ ├── curl_global_init_mem.3 │ │ ├── curl_global_sslset.3 │ │ ├── curl_global_trace.3 │ │ ├── curl_mime_addpart.3 │ │ ├── curl_mime_data.3 │ │ ├── curl_mime_data_cb.3 │ │ ├── curl_mime_encoder.3 │ │ ├── curl_mime_filedata.3 │ │ ├── curl_mime_filename.3 │ │ ├── curl_mime_free.3 │ │ ├── curl_mime_headers.3 │ │ ├── curl_mime_init.3 │ │ ├── curl_mime_name.3 │ │ ├── curl_mime_subparts.3 │ │ ├── curl_mime_type.3 │ │ ├── curl_mprintf.3 │ │ ├── curl_multi_add_handle.3 │ │ ├── curl_multi_assign.3 │ │ ├── curl_multi_cleanup.3 │ │ ├── curl_multi_fdset.3 │ │ ├── curl_multi_get_handles.3 │ │ ├── curl_multi_info_read.3 │ │ ├── curl_multi_init.3 │ │ ├── curl_multi_perform.3 │ │ ├── curl_multi_poll.3 │ │ ├── curl_multi_remove_handle.3 │ │ ├── curl_multi_setopt.3 │ │ ├── curl_multi_socket.3 │ │ ├── curl_multi_socket_action.3 │ │ ├── curl_multi_socket_all.3 │ │ ├── curl_multi_strerror.3 │ │ ├── curl_multi_timeout.3 │ │ ├── curl_multi_wait.3 │ │ ├── curl_multi_waitfds.3 │ │ ├── curl_multi_wakeup.3 │ │ ├── curl_pushheader_byname.3 │ │ ├── curl_pushheader_bynum.3 │ │ ├── curl_share_cleanup.3 │ │ ├── curl_share_init.3 │ │ ├── curl_share_setopt.3 │ │ ├── curl_share_strerror.3 │ │ ├── curl_slist_append.3 │ │ ├── curl_slist_free_all.3 │ │ ├── curl_strequal.3 │ │ ├── curl_strnequal.3 │ │ ├── curl_unescape.3 │ │ ├── curl_url.3 │ │ ├── curl_url_cleanup.3 │ │ ├── curl_url_dup.3 │ │ ├── curl_url_get.3 │ │ ├── curl_url_set.3 │ │ ├── curl_url_strerror.3 │ │ ├── curl_version.3 │ │ ├── curl_version_info.3 │ │ ├── curl_ws_meta.3 │ │ ├── curl_ws_recv.3 │ │ ├── curl_ws_send.3 │ │ ├── libcurl-easy.3 │ │ ├── libcurl-env-dbg.3 │ │ ├── libcurl-env.3 │ │ ├── libcurl-errors.3 │ │ ├── libcurl-multi.3 │ │ ├── libcurl-security.3 │ │ ├── libcurl-share.3 │ │ ├── libcurl-symbols.3 │ │ ├── libcurl-thread.3 │ │ ├── libcurl-tutorial.3 │ │ ├── libcurl-url.3 │ │ ├── libcurl-ws.3 │ │ ├── libcurl.3 │ │ └── mk-ca-bundle.1 │ ├── sources │ └── version ├── flex │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── gcc ├── git │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── glibc ├── gmp │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── grub │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ ├── grub.default │ │ └── help2man │ ├── patches │ │ └── no-asorti.patch │ ├── sources │ └── version ├── kiss │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ └── no-perl.patch │ ├── sources │ └── version ├── libmpc │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── linux-headers │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── m4 │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── make │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── mpfr │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── openssl │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── pigz │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── post-install │ ├── sources │ └── version ├── xz │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version └── zlib │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── extra ├── adwaita-icon-theme │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── alsa-lib │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── alsa-utils │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── bkeymaps │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── cairo │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── cbindgen │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── ccache │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── post-install │ ├── sources │ └── version ├── clang │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── musl-targets.patch │ ├── sources │ └── version ├── cmake │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── cyrus-sasl │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── gcc-14.patch │ ├── sources │ └── version ├── dhcpcd │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ └── dhcpcd.run │ ├── sources │ └── version ├── dosfstools │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── e2fsprogs │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── efibootmgr │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── efivar │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── egl-wayland ├── eglexternalplatform ├── eiwd │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ ├── eiwd.run │ │ └── iwd_passphrase │ ├── post-install │ ├── sources │ └── version ├── expat │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── ffmpeg ├── ffnvcodec-headers ├── firefox-privacy │ ├── README │ ├── build │ ├── checksums │ ├── files │ │ ├── policies.json │ │ └── vendor.js │ ├── sources │ └── version ├── firefox │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ ├── fix-target-detection.patch │ │ ├── musl-sandbox.patch │ │ ├── no-atk.patch │ │ ├── no-dbus.patch │ │ └── no-fribidi.patch │ ├── post-install │ ├── sources │ └── version ├── fontconfig │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ └── fcobjshash.h │ ├── patches │ │ └── no-gperf.patch │ ├── post-install │ ├── sources │ └── version ├── freetype-harfbuzz │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── gdk-pixbuf │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── glib │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── gnugrep │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── gtk+3 │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ ├── 01-no-fribidi.patch │ │ └── 02-no-accessibility.patch │ ├── post-install │ ├── sources │ └── version ├── hicolor-icon-theme │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── hwdata │ ├── build │ ├── checksums │ ├── sources │ └── version ├── intel-vaapi-driver │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── wl_drm-optional.patch │ ├── sources │ └── version ├── json-c │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── kirc │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── lame │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── libass │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── no-fribidi.patch │ ├── sources │ └── version ├── libclc │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libdisplay-info │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libelf │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── musl.patch │ ├── sources │ └── version ├── libepoxy │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libffi │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── libglvnd ├── libjpeg-turbo │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── no-docs.patch │ ├── sources │ └── version ├── libnl-tiny │ ├── build │ ├── checksums │ ├── patches │ │ └── nla_s8.patch │ ├── sources │ └── version ├── libogg │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── libplacebo │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── no-vulkan-headers.patch │ ├── sources │ └── version ├── libpng │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── apng.patch │ ├── sources │ └── version ├── libretls │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libtheora │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libudev-zero │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libva-utils │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libva │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libvorbis │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libvpx │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ ├── vp8_rtcd.h │ │ ├── vp9_rtcd.h │ │ ├── vpx_dsp_rtcd.h │ │ └── vpx_scale_rtcd.h │ ├── sources │ └── version ├── libwebp │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── libxcrypt │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── llvm │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── musl-stack-size.patch │ ├── sources │ └── version ├── man-pages │ ├── README │ ├── build │ ├── checksums │ ├── post-install │ ├── sources │ └── version ├── mandoc │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── mandoc-no-warn.patch │ ├── sources │ └── version ├── mdevd │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ ├── mdevd.conf │ │ └── mdevd.run │ ├── sources │ └── version ├── mesa ├── meson │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── mold │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── amd64_only.patch │ ├── sources │ └── version ├── mpv ├── mutt │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── nasm │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── ncurses │ ├── README │ ├── build │ ├── checksums │ ├── files │ │ └── terminfo.src │ ├── sources │ └── version ├── nodejs │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── nspr │ ├── build │ ├── checksums │ ├── sources │ └── version ├── nss │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ ├── certdata.sh │ │ └── generated.hash │ ├── patches │ │ └── no-perl.patch │ ├── sources │ └── version ├── nvidia ├── opendoas │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ └── doas.conf │ ├── sources │ └── version ├── openresolv │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── openssh │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ └── sshd.run │ ├── post-install │ ├── sources │ └── version ├── opus │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── pango │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── no-fribidi.patch │ ├── post-install │ ├── sources │ └── version ├── pcre2 │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── pkgconf │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── python-docutils │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python-flit-core │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python-glad │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python-gpep517 │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ └── gpep517.bin │ ├── patches │ │ └── default-bytecode-levels.patch │ ├── sources │ └── version ├── python-installer │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── default-bytecode-levels.patch │ ├── sources │ └── version ├── python-jinja2 │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python-mako │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python-markupsafe │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python-packaging │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python-setuptools │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python-wheel │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python-yaml │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── python │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ ├── python3-always-pip.patch │ │ └── python3-pyc-hash.patch │ ├── sources │ └── version ├── rust ├── samurai │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── scdoc │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── skalibs │ ├── build │ ├── checksums │ ├── sources │ └── version ├── spirv-headers │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── spirv-llvm-translator │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── spirv-tools │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── sqlite │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── ssu │ ├── README │ ├── build │ ├── checksums │ ├── post-install │ ├── sources │ └── version ├── strace │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version ├── ttf-croscore │ ├── README │ ├── build │ ├── checksums │ ├── post-install │ ├── sources │ └── version ├── tzdata │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── util-linux │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── posix.patch │ ├── sources │ └── version ├── vim │ ├── README │ ├── build │ ├── depends │ ├── sources │ └── version ├── wpa_supplicant │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── files │ │ ├── .config │ │ └── wpa_supplicant.run │ ├── sources │ └── version ├── x264 │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── portability.patch │ ├── sources │ └── version ├── x265 │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── cmake-4.patch │ ├── sources │ └── version ├── xvidcore │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version └── zstd │ ├── README │ ├── build │ ├── checksums │ ├── sources │ └── version ├── overrides ├── core │ ├── binutils │ │ ├── build │ │ ├── checksums │ │ ├── depends │ │ ├── sources │ │ └── version │ ├── gcc │ │ ├── build │ │ ├── checksums │ │ ├── depends │ │ ├── files │ │ │ └── c99 │ │ ├── sources │ │ └── version │ └── glibc │ │ ├── build │ │ ├── checksums │ │ ├── depends │ │ ├── files │ │ ├── ldd │ │ ├── locale-gen │ │ └── sotruss │ │ ├── post-install │ │ ├── sources │ │ └── version └── extra │ ├── egl-wayland │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── 0001-Destroy-all-created-wayland-object-in-terminateDispl.patch │ ├── sources │ └── version │ ├── eglexternalplatform │ ├── build │ ├── checksums │ ├── sources │ └── version │ ├── ffmpeg │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ │ └── gcc-14.patch │ ├── sources │ └── version │ ├── ffnvcodec-headers │ ├── build │ ├── checksums │ ├── sources │ └── version │ ├── libglvnd │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version │ ├── mesa │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── post-install │ ├── sources │ └── version │ ├── mpv │ ├── README │ ├── build │ ├── checksums │ ├── depends │ ├── sources │ └── version │ ├── nvidia │ ├── build │ ├── checksums │ ├── depends │ ├── post-install │ ├── sources │ └── version │ └── rust │ ├── build │ ├── checksums │ ├── depends │ ├── patches │ └── fix-curl.patch │ ├── sources │ └── version ├── update_repo.sh └── wayland ├── compose-tables ├── README ├── build ├── checksums ├── patches │ └── compose-only.patch ├── sources └── version ├── fcft ├── build ├── checksums ├── depends ├── sources └── version ├── foot-pgo ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── foot ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── grim ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── libdrm ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── libevdev ├── build ├── checksums ├── depends ├── sources └── version ├── libinput ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── libpciaccess ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── libseat ├── README ├── build ├── checksums ├── depends ├── files │ └── seatd.run ├── sources └── version ├── libxkbcommon ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── mtdev ├── build ├── checksums ├── sources └── version ├── pixman ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── slurp ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── sway ├── README ├── build ├── checksums ├── depends ├── post-install ├── sources └── version ├── tllist ├── build ├── checksums ├── depends ├── sources └── version ├── wayclip ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── wayland-protocols ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── wayland ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── wbg ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── wlroots ├── README ├── build ├── checksums ├── depends ├── sources └── version ├── wlsunset ├── README ├── build ├── checksums ├── depends ├── sources └── version └── xkeyboard-config ├── README ├── build ├── checksums ├── depends ├── files └── xml2lst ├── sources └── version /.woodpecker.yml: -------------------------------------------------------------------------------- 1 | steps: 2 | build: 3 | image: alpine 4 | when: 5 | branch: [ master ] 6 | commands: | 7 | apk add --no-cache shellcheck 8 | 9 | find ./* -type f -name build -o -name post-\* -o -name pre-\* | sed 's/[^[:alnum:]]/\\\\&/g' | xargs shellcheck 10 | -------------------------------------------------------------------------------- /core/b3sum/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | make LDFLAGS="$LDFLAGS -static" 4 | make PREFIX=/usr DESTDIR="$1" install 5 | -------------------------------------------------------------------------------- /core/b3sum/checksums: -------------------------------------------------------------------------------- 1 | 3a78d3bbb0e553359035da0c5ce9a2eaadcc658d412dc12f9075caa1bbd74c5e2a 2 | -------------------------------------------------------------------------------- /core/b3sum/sources: -------------------------------------------------------------------------------- 1 | https://git.sr.ht/~mcf/b3sum/archive/cb4111ccc8061039b014fbb657c72f78984f1069.tar.gz 2 | -------------------------------------------------------------------------------- /core/b3sum/version: -------------------------------------------------------------------------------- 1 | 1.3.1 1 2 | -------------------------------------------------------------------------------- /core/baseinit/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -ef 2 | 3 | mkdir -p \ 4 | "$1/usr/bin" \ 5 | "$1/usr/share/doc/kiss/init" 6 | 7 | cp -R etc "$1" 8 | cp -R lib "$1/usr/lib" 9 | 10 | # Disable warning as CFLAGS must work this way. 11 | # shellcheck disable=2086 12 | for bin in kpow kall; do 13 | "$CC" -o "$1/usr/bin/$bin" "bin/$bin.c" $CFLAGS -static 14 | cp -f "bin/$bin.c" "$1/usr/share/doc/kiss/init/$bin.c" 15 | done 16 | -------------------------------------------------------------------------------- /core/baseinit/checksums: -------------------------------------------------------------------------------- 1 | a3d9b1aa9c67ca36c92cf880d336af56cec33522de127902d08cc3d66d0277c0c3 2 | -------------------------------------------------------------------------------- /core/baseinit/sources: -------------------------------------------------------------------------------- 1 | https://github.com/kisslinux/init/archive/1.0.3.tar.gz 2 | -------------------------------------------------------------------------------- /core/baseinit/version: -------------------------------------------------------------------------------- 1 | 1.0.3 1 2 | -------------------------------------------------------------------------------- /core/baselayout/files/crypttab: -------------------------------------------------------------------------------- 1 | # crypttab: mappings for encrypted partitions 2 | # 3 | # Each mapped device will be created in /dev/mapper, so your /etc/fstab 4 | # should use the /dev/mapper/ paths for encrypted devices. 5 | # 6 | # NOTE: Do not list your root (/) partition here. 7 | 8 | # 9 | # home /dev/hda4 /etc/mypassword1 10 | # data1 /dev/hda3 /etc/mypassword2 11 | # data2 /dev/hda5 /etc/cryptfs.key 12 | # swap /dev/hdx4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256 13 | # vol /dev/hdb7 none 14 | -------------------------------------------------------------------------------- /core/baselayout/files/fstab: -------------------------------------------------------------------------------- 1 | # Static information about the filesystems. 2 | # See fstab(5) for details. 3 | 4 | # 5 | 6 | tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0 7 | -------------------------------------------------------------------------------- /core/baselayout/files/group: -------------------------------------------------------------------------------- 1 | root:x:0: 2 | bin:x:1: 3 | sys:x:2: 4 | kmem:x:3: 5 | wheel:x:4: 6 | tty:x:5: 7 | tape:x:6: 8 | daemon:x:7: 9 | floppy:x:8: 10 | disk:x:9: 11 | lp:x:10: 12 | dialout:x:11: 13 | audio:x:12: 14 | video:x:13: 15 | utmp:x:14: 16 | adm:x:15: 17 | cdrom:x:16: 18 | optical:x:17: 19 | mail:x:18: 20 | storage:x:19: 21 | scanner:x:20: 22 | network:x:21: 23 | kvm:x:24: 24 | input:x:25: 25 | nogroup:x:99: 26 | users:x:100: 27 | xbuilder:x:101: 28 | -------------------------------------------------------------------------------- /core/baselayout/files/host.conf: -------------------------------------------------------------------------------- 1 | # /etc/host.conf 2 | # See host.conf(5) for details. 3 | 4 | multi on 5 | -------------------------------------------------------------------------------- /core/baselayout/files/hosts: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # /etc/hosts: static lookup table for host names 4 | # 5 | 6 | # 7 | 127.0.0.1 localhost.localdomain localhost 8 | ::1 localhost.localdomain localhost ip6-localhost 9 | 10 | # EOF 11 | -------------------------------------------------------------------------------- /core/baselayout/files/issue: -------------------------------------------------------------------------------- 1 | KISS Linux \r (\l) 2 | -------------------------------------------------------------------------------- /core/baselayout/files/os-release: -------------------------------------------------------------------------------- 1 | NAME="KISS Linux Community" 2 | PRETTY_NAME="KISS Linux Community" 3 | ID=kiss 4 | BUILD_ID=rolling 5 | HOME_URL="https://kisslinux.github.io" 6 | DOCUMENTATION_URL="https://kisslinux.github.io" 7 | SUPPORT_URL="https://codeberg.org/kiss-community" 8 | BUG_REPORT_URL="https://codeberg.org/kiss-community" 9 | -------------------------------------------------------------------------------- /core/baselayout/files/passwd: -------------------------------------------------------------------------------- 1 | root:x:0:0:root:/root:/bin/sh 2 | nobody:x:99:99:Unprivileged User:/dev/null:/bin/false 3 | -------------------------------------------------------------------------------- /core/baselayout/files/profile: -------------------------------------------------------------------------------- 1 | # /etc/profile 2 | # 3 | # System wide environment and startup programs. 4 | 5 | # Set default path (/usr/sbin:/sbin:/bin included for non-KISS Linux chroots). 6 | export PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin 7 | 8 | # Set default umask. 9 | umask 022 10 | 11 | # Load profiles from /etc/profile.d 12 | for file in /etc/profile.d/*.sh; do 13 | [ -r "$file" ] && . "$file" 14 | done 15 | 16 | unset file 17 | -------------------------------------------------------------------------------- /core/baselayout/files/securetty: -------------------------------------------------------------------------------- 1 | console 2 | vc/1 3 | vc/2 4 | vc/3 5 | vc/4 6 | vc/5 7 | vc/6 8 | vc/7 9 | vc/8 10 | vc/9 11 | vc/10 12 | vc/11 13 | tty1 14 | tty2 15 | tty3 16 | tty4 17 | tty5 18 | tty6 19 | tty7 20 | tty8 21 | tty9 22 | tty10 23 | tty11 24 | ttyS0 25 | ttyAMA0 26 | ttyUSB0 27 | -------------------------------------------------------------------------------- /core/baselayout/files/shadow: -------------------------------------------------------------------------------- 1 | root:!:14871:::::: 2 | -------------------------------------------------------------------------------- /core/baselayout/files/shells: -------------------------------------------------------------------------------- 1 | # Pathnames of valid login shells. 2 | # See shells(5) for details. 3 | 4 | /bin/sh 5 | -------------------------------------------------------------------------------- /core/baselayout/sources: -------------------------------------------------------------------------------- 1 | files/crypttab 2 | files/fstab 3 | files/group 4 | files/host.conf 5 | files/hosts 6 | files/issue 7 | files/mime.types 8 | files/os-release 9 | files/passwd 10 | files/profile 11 | files/securetty 12 | files/shadow 13 | files/shells 14 | -------------------------------------------------------------------------------- /core/baselayout/version: -------------------------------------------------------------------------------- 1 | 1 9 2 | -------------------------------------------------------------------------------- /core/binutils: -------------------------------------------------------------------------------- 1 | ../overrides/core/binutils -------------------------------------------------------------------------------- /core/bison/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --disable-nls \ 6 | --without-libtextstyle-prefix 7 | 8 | make 9 | 10 | make DESTDIR="$1" \ 11 | install-libLIBRARIES \ 12 | install-binPROGRAMS \ 13 | install-nodist_binSCRIPTS \ 14 | install-dist_m4sugarDATA \ 15 | install-dist_skeletonsDATA \ 16 | install-dist_pkgdataDATA \ 17 | install-aclocalDATA \ 18 | install-man1 19 | -------------------------------------------------------------------------------- /core/bison/checksums: -------------------------------------------------------------------------------- 1 | 9dd90be8df4d0474b941e2ca14ac76d11b7ccb46edb26344b60d866178bbcc9872 2 | -------------------------------------------------------------------------------- /core/bison/depends: -------------------------------------------------------------------------------- 1 | m4 2 | -------------------------------------------------------------------------------- /core/bison/sources: -------------------------------------------------------------------------------- 1 | https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xz 2 | -------------------------------------------------------------------------------- /core/bison/version: -------------------------------------------------------------------------------- 1 | 3.8.2 1 2 | -------------------------------------------------------------------------------- /core/busybox/depends: -------------------------------------------------------------------------------- 1 | linux-headers make 2 | -------------------------------------------------------------------------------- /core/busybox/files/acpid.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec acpid -f 2>&1 3 | -------------------------------------------------------------------------------- /core/busybox/files/crond.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec crond -f 2>&1 3 | -------------------------------------------------------------------------------- /core/busybox/files/mdev.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Null the legacy hotplugger as the 4 | # service will take over from here. 5 | printf '\n' 2>/dev/null \ 6 | > /proc/sys/kernel/hotplug 7 | 8 | exec mdev -df 2>&1 9 | -------------------------------------------------------------------------------- /core/busybox/files/ntpd.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exec ntpd -n 2>&1 4 | -------------------------------------------------------------------------------- /core/busybox/files/syslogd.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec syslogd -n 2>&1 3 | -------------------------------------------------------------------------------- /core/busybox/patches/adduser-no-setgid.patch: -------------------------------------------------------------------------------- 1 | diff --git a/loginutils/adduser.c b/loginutils/adduser.c 2 | index 850c810..68db3cb 100644 3 | --- a/loginutils/adduser.c 4 | +++ b/loginutils/adduser.c 5 | @@ -299,7 +299,6 @@ int adduser_main(int argc UNUSED_PARAM, char **argv) 6 | } 7 | if ((mkdir_err != 0 && errno != EEXIST) 8 | || chown(pw.pw_dir, pw.pw_uid, pw.pw_gid) != 0 9 | - || chmod(pw.pw_dir, 02755) != 0 /* set setgid bit on homedir */ 10 | ) { 11 | bb_simple_perror_msg(pw.pw_dir); 12 | } 13 | -------------------------------------------------------------------------------- /core/busybox/patches/init-use-baseinit.patch: -------------------------------------------------------------------------------- 1 | diff --git a/init/init.c b/init/init.c 2 | index efab5dc..5135de3 100644 3 | --- a/init/init.c 4 | +++ b/init/init.c 5 | @@ -153,7 +153,7 @@ 6 | 7 | /* Default sysinit script. */ 8 | #ifndef INIT_SCRIPT 9 | -# define INIT_SCRIPT "/etc/init.d/rcS" 10 | +# define INIT_SCRIPT "/usr/lib/init/rc.boot" 11 | #endif 12 | 13 | /* Each type of actions can appear many times. They will be 14 | -------------------------------------------------------------------------------- /core/busybox/patches/print-unicode.patch: -------------------------------------------------------------------------------- 1 | diff --git a/libbb/printable_string.c b/libbb/printable_string.c 2 | index a814fd0..f4c7b00 100644 3 | --- a/libbb/printable_string.c 4 | +++ b/libbb/printable_string.c 5 | @@ -28,8 +28,6 @@ const char* FAST_FUNC printable_string2(uni_stat_t *stats, const char *str) 6 | } 7 | if (c < ' ') 8 | break; 9 | - if (c >= 0x7f) 10 | - break; 11 | s++; 12 | } 13 | 14 | @@ -42,7 +40,7 @@ const char* FAST_FUNC printable_string2(uni_stat_t *stats, const char *str) 15 | unsigned char c = *d; 16 | if (c == '\0') 17 | break; 18 | - if (c < ' ' || c >= 0x7f) 19 | + if (c < ' ') 20 | *d = '?'; 21 | d++; 22 | } 23 | -------------------------------------------------------------------------------- /core/busybox/patches/unzip-usage-no-error.patch: -------------------------------------------------------------------------------- 1 | diff --git a/archival/unzip.c b/archival/unzip.c 2 | index d94bbab..f424fb0 100644 3 | --- a/archival/unzip.c 4 | +++ b/archival/unzip.c 5 | @@ -592,6 +592,7 @@ int unzip_main(int argc, char **argv) 6 | break; 7 | 8 | default: 9 | + xfunc_error_retval = 0; 10 | bb_show_usage(); 11 | } 12 | } 13 | @@ -615,6 +616,7 @@ int unzip_main(int argc, char **argv) 14 | #endif 15 | 16 | if (!src_fn) { 17 | + xfunc_error_retval = 0; 18 | bb_show_usage(); 19 | } 20 | 21 | -------------------------------------------------------------------------------- /core/busybox/sources: -------------------------------------------------------------------------------- 1 | https://busybox.net/downloads/busybox-1.37.0.tar.bz2 2 | files/.config 3 | files/.config-suid 4 | files/acpid.run 5 | files/crond.run 6 | files/mdev.conf 7 | files/mdev.run 8 | files/ntpd.run 9 | files/syslogd.run 10 | patches/CVE-2022-28391.patch 11 | patches/CVE-2023-42366.patch 12 | patches/adduser-no-setgid.patch 13 | patches/awk-fix-literal-backslash.patch 14 | patches/fsck-resolve-uuid.patch 15 | patches/init-use-baseinit.patch 16 | patches/kernel-6.8-tca.patch 17 | patches/lineedit-Handle-SIGWINCH-gracefully.patch 18 | patches/lsusb-vendor-product.patch 19 | patches/modprobe-kernel-version.patch 20 | patches/print-unicode.patch 21 | patches/unzip-usage-no-error.patch 22 | -------------------------------------------------------------------------------- /core/busybox/version: -------------------------------------------------------------------------------- 1 | 1.37.0 2 2 | -------------------------------------------------------------------------------- /core/bzip2/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | make CC="$CC $CFLAGS -fPIC $LDFLAGS" -f Makefile-libbz2_so 4 | make CC="$CC $CFLAGS -static -fPIC $LDFLAGS" bzip2 5 | 6 | mkdir -p \ 7 | "$1/usr/bin" \ 8 | "$1/usr/lib" \ 9 | "$1/usr/share/man/man1" \ 10 | "$1/usr/include" 11 | 12 | cp -f \ 13 | bzip2 \ 14 | bzdiff \ 15 | bzgrep \ 16 | bzmore \ 17 | "$1/usr/bin" 18 | 19 | cp -f \ 20 | libbz2.so.1.0.8 \ 21 | libbz2.a \ 22 | "$1/usr/lib" 23 | 24 | cp -f bzip2.1 "$1/usr/share/man/man1" 25 | cp -f bzlib.h "$1/usr/include" 26 | 27 | ln -sf libbz2.so.1.0.8 "$1/usr/lib/libbz2.so" 28 | ln -sf libbz2.so.1.0.8 "$1/usr/lib/libbz2.so.1" 29 | ln -sf libbz2.so.1.0.8 "$1/usr/lib/libbz2.so.1.0" 30 | ln -sf bzip2 "$1/usr/bin/bunzip2" 31 | ln -sf bzip2 "$1/usr/bin/bzcat" 32 | -------------------------------------------------------------------------------- /core/bzip2/checksums: -------------------------------------------------------------------------------- 1 | 97af3f520629c65fe41292f77e6ca798fe594d7987bfb2aebe7c6fcdc7ab5ed25e 2 | -------------------------------------------------------------------------------- /core/bzip2/sources: -------------------------------------------------------------------------------- 1 | https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz 2 | -------------------------------------------------------------------------------- /core/bzip2/version: -------------------------------------------------------------------------------- 1 | 1.0.8 1 2 | -------------------------------------------------------------------------------- /core/certs/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | mkdir -p "$1/etc/ssl" 4 | cp "cacert-$2.pem" "$1/etc/ssl/cert.pem" 5 | -------------------------------------------------------------------------------- /core/certs/checksums: -------------------------------------------------------------------------------- 1 | 5b2f4186acbf99473c64cb0023d243d927538df0a744d464e549794602a8aa9120 2 | -------------------------------------------------------------------------------- /core/certs/sources: -------------------------------------------------------------------------------- 1 | https://curl.se/ca/cacert-2025-02-25.pem 2 | -------------------------------------------------------------------------------- /core/certs/version: -------------------------------------------------------------------------------- 1 | 2025-02-25 1 2 | -------------------------------------------------------------------------------- /core/curl/depends: -------------------------------------------------------------------------------- 1 | openssl 2 | zlib 3 | -------------------------------------------------------------------------------- /core/curl/files/curl.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiss-community/grepo/41c7ded9730daea93921923ce911ecbe14b32c52/core/curl/files/curl.1 -------------------------------------------------------------------------------- /core/curl/version: -------------------------------------------------------------------------------- 1 | 8.13.0 2 2 | -------------------------------------------------------------------------------- /core/flex/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | ac_cv_func_malloc_0_nonnull=yes \ 6 | ac_cv_func_realloc_0_nonnull=yes 7 | 8 | make 9 | make DESTDIR="$1" install 10 | 11 | ln -s flex "$1/usr/bin/lex" 12 | 13 | # Remove READMEs and such. 14 | rm -rf "$1/usr/share/doc" 15 | -------------------------------------------------------------------------------- /core/flex/checksums: -------------------------------------------------------------------------------- 1 | d78b714ac38bd9de7f9b44a078efed82e96ed43e7cf9cd33944a7f379a2d09a4d0 2 | -------------------------------------------------------------------------------- /core/flex/depends: -------------------------------------------------------------------------------- 1 | m4 make 2 | -------------------------------------------------------------------------------- /core/flex/sources: -------------------------------------------------------------------------------- 1 | https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz 2 | -------------------------------------------------------------------------------- /core/flex/version: -------------------------------------------------------------------------------- 1 | 2.6.4 4 2 | -------------------------------------------------------------------------------- /core/gcc: -------------------------------------------------------------------------------- 1 | ../overrides/core/gcc -------------------------------------------------------------------------------- /core/git/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export LDFLAGS="$LDFLAGS -static" 4 | 5 | cat > config.mak < export PATH=/usr/lib/ccache/bin:\$PATH 9 | 10 | NOTE: Clang is not supported out-of-the-box. 11 | The following symlinks need to be created. 12 | 13 | -> ln -s /usr/bin/ccache /usr/lib/ccache/bin/clang 14 | -> ln -s /usr/bin/ccache /usr/lib/ccache/bin/clang++ 15 | 16 | EOF 17 | -------------------------------------------------------------------------------- /extra/ccache/sources: -------------------------------------------------------------------------------- 1 | https://github.com/ccache/ccache/releases/download/v4.11.2/ccache-4.11.2.tar.xz 2 | -------------------------------------------------------------------------------- /extra/ccache/version: -------------------------------------------------------------------------------- 1 | 4.11.2 1 2 | -------------------------------------------------------------------------------- /extra/clang/checksums: -------------------------------------------------------------------------------- 1 | 417b59c6a2ab5bb3dc2740c0c30fd8f3482004cb32d923f391c8469e851094ab78 2 | 9c9c487487a7c732e12c88f99a13baaf7fde354ebedc0ca192b663ea745020137d 3 | 4e36a6fa62dde7ffaa6bee55960e29c2e4cd761ec41405e0813ced50f28333a7cd 4 | -------------------------------------------------------------------------------- /extra/clang/depends: -------------------------------------------------------------------------------- 1 | cmake make 2 | llvm 3 | python make 4 | xz 5 | zlib 6 | -------------------------------------------------------------------------------- /extra/clang/sources: -------------------------------------------------------------------------------- 1 | https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.4/clang-20.1.4.src.tar.xz clang 2 | https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.4/cmake-20.1.4.src.tar.xz cmake 3 | patches/musl-targets.patch 4 | -------------------------------------------------------------------------------- /extra/clang/version: -------------------------------------------------------------------------------- 1 | 20.1.4 1 2 | -------------------------------------------------------------------------------- /extra/cmake/checksums: -------------------------------------------------------------------------------- 1 | 889a3def2b39b4afe608e79506eb45190cd9e78898f3e1131ced680530c19fb47d 2 | -------------------------------------------------------------------------------- /extra/cmake/depends: -------------------------------------------------------------------------------- 1 | bzip2 2 | curl 3 | expat 4 | linux-headers make 5 | zlib 6 | -------------------------------------------------------------------------------- /extra/cmake/sources: -------------------------------------------------------------------------------- 1 | https://cmake.org/files/v4.0/cmake-4.0.1.tar.gz 2 | -------------------------------------------------------------------------------- /extra/cmake/version: -------------------------------------------------------------------------------- 1 | 4.0.1 1 2 | -------------------------------------------------------------------------------- /extra/cyrus-sasl/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | patch -p1 < gcc-14.patch 4 | 5 | export CFLAGS="$CFLAGS -std=gnu17" 6 | 7 | ./configure \ 8 | --prefix=/usr \ 9 | --sysconfdir=/etc \ 10 | --sbindir=/usr/bin 11 | 12 | make 13 | make DESTDIR="$1" install 14 | -------------------------------------------------------------------------------- /extra/cyrus-sasl/checksums: -------------------------------------------------------------------------------- 1 | 87db3e916cf98c1c3a003323bb44c7d64659ba011a623953fb52e6f35781586c27 2 | d71319a924454499bdb763e4d4db8c0a235c4cbebc9f23e3d85d8749ce7252bdd7 3 | -------------------------------------------------------------------------------- /extra/cyrus-sasl/depends: -------------------------------------------------------------------------------- 1 | openssl 2 | -------------------------------------------------------------------------------- /extra/cyrus-sasl/patches/gcc-14.patch: -------------------------------------------------------------------------------- 1 | diff --git a/lib/saslutil.c b/lib/saslutil.c 2 | index 46c628c..ecb4b62 100644 3 | --- a/lib/saslutil.c 4 | +++ b/lib/saslutil.c 5 | @@ -59,9 +59,7 @@ 6 | #ifdef HAVE_UNISTD_H 7 | #include 8 | #endif 9 | -#ifdef HAVE_TIME_H 10 | #include 11 | -#endif 12 | #include "saslint.h" 13 | #include 14 | 15 | diff --git a/plugins/cram.c b/plugins/cram.c 16 | index d02e9ba..5dc4fba 100644 17 | --- a/plugins/cram.c 18 | +++ b/plugins/cram.c 19 | @@ -48,6 +48,7 @@ 20 | #include 21 | #include 22 | #include 23 | +#include 24 | #ifndef macintosh 25 | #include 26 | #endif 27 | -------------------------------------------------------------------------------- /extra/cyrus-sasl/sources: -------------------------------------------------------------------------------- 1 | https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.28/cyrus-sasl-2.1.28.tar.gz 2 | patches/gcc-14.patch 3 | -------------------------------------------------------------------------------- /extra/cyrus-sasl/version: -------------------------------------------------------------------------------- 1 | 2.1.28 1 2 | -------------------------------------------------------------------------------- /extra/dhcpcd/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --sbindir=/usr/bin \ 6 | --sysconfdir=/etc \ 7 | --rundir=/run \ 8 | --libexecdir=/usr/lib/dhcpcd \ 9 | --without-udev 10 | 11 | make 12 | make DESTDIR="$1" BINMODE=755 install 13 | 14 | # Install runit service. 15 | mkdir -p "$1/etc/sv/dhcpcd" 16 | cp -f dhcpcd.run "$1/etc/sv/dhcpcd/run" 17 | ln -sf /run/runit/supervise.dhcpcd "$1/etc/sv/dhcpcd/supervise" 18 | -------------------------------------------------------------------------------- /extra/dhcpcd/checksums: -------------------------------------------------------------------------------- 1 | 78ead643251c3b5ba2241340e326a066a022430f85f425f9fb7c2a3bf1fbf8fa21 2 | bc73f68fb9025d7c0379d0476968bfb10a10b9729380d9c05cec7a2ebeff05ce35 3 | -------------------------------------------------------------------------------- /extra/dhcpcd/depends: -------------------------------------------------------------------------------- 1 | linux-headers make 2 | -------------------------------------------------------------------------------- /extra/dhcpcd/files/dhcpcd.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec dhcpcd -BM 2>&1 3 | -------------------------------------------------------------------------------- /extra/dhcpcd/sources: -------------------------------------------------------------------------------- 1 | https://github.com/NetworkConfiguration/dhcpcd/archive/refs/tags/v10.2.2.tar.gz 2 | files/dhcpcd.run 3 | -------------------------------------------------------------------------------- /extra/dhcpcd/version: -------------------------------------------------------------------------------- 1 | 10.2.2 1 2 | -------------------------------------------------------------------------------- /extra/dosfstools/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | # Disable documentation (READMEs and such). 4 | sed 's/^\(dist_doc_DATA\)/\1_null/' Makefile.in > _ 5 | mv -f _ Makefile.in 6 | 7 | ./configure \ 8 | --prefix=/usr \ 9 | --sbindir=/usr/bin \ 10 | --mandir=/usr/share/man \ 11 | --enable-compat-symlinks 12 | 13 | make 14 | make DESTDIR="$1" install 15 | -------------------------------------------------------------------------------- /extra/dosfstools/checksums: -------------------------------------------------------------------------------- 1 | 29996284e862ae2a12988fc0cc8f02304f9aaebe583a8c51c8d0a1140100161179 2 | -------------------------------------------------------------------------------- /extra/dosfstools/sources: -------------------------------------------------------------------------------- 1 | https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz 2 | -------------------------------------------------------------------------------- /extra/dosfstools/version: -------------------------------------------------------------------------------- 1 | 4.2 1 2 | -------------------------------------------------------------------------------- /extra/e2fsprogs/checksums: -------------------------------------------------------------------------------- 1 | 6b4e6a675017d36fe756035fab2e44e355ff127e14457b8c4f1a2742c6080f4376 2 | -------------------------------------------------------------------------------- /extra/e2fsprogs/sources: -------------------------------------------------------------------------------- 1 | https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.2/e2fsprogs-1.47.2.tar.xz 2 | -------------------------------------------------------------------------------- /extra/e2fsprogs/version: -------------------------------------------------------------------------------- 1 | 1.47.2 1 2 | -------------------------------------------------------------------------------- /extra/efibootmgr/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | make EFIDIR=/boot/EFI efibootmgr 4 | 5 | mkdir -p \ 6 | "$1/usr/bin" \ 7 | "$1/usr/share/man/man8" 8 | 9 | cp -f src/efibootmgr "$1/usr/bin" 10 | cp -f src/efibootmgr.8.in "$1/usr/share/man/man8/efibootmgr.8" 11 | -------------------------------------------------------------------------------- /extra/efibootmgr/checksums: -------------------------------------------------------------------------------- 1 | 988f79f292427e7f5147db6f326a89b06380e2a0ccdfefeb89815da51975f885d3 2 | -------------------------------------------------------------------------------- /extra/efibootmgr/depends: -------------------------------------------------------------------------------- 1 | efivar 2 | linux-headers make 3 | pkgconf make 4 | -------------------------------------------------------------------------------- /extra/efibootmgr/sources: -------------------------------------------------------------------------------- 1 | https://github.com/rhboot/efibootmgr/archive/18.tar.gz 2 | -------------------------------------------------------------------------------- /extra/efibootmgr/version: -------------------------------------------------------------------------------- 1 | 18 1 2 | -------------------------------------------------------------------------------- /extra/efivar/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | # Remove mandoc build dependency 4 | mv docs/efisecdb.1.mdoc docs/efisecdb.1 5 | 6 | make COMPILER="$CC" 7 | make DESTDIR="$1" libdir=/usr/lib/ install 8 | -------------------------------------------------------------------------------- /extra/efivar/checksums: -------------------------------------------------------------------------------- 1 | 51adfa6d88e2768313a223d197f9edd88f15f3889fdae985b2222da87792e64af6 2 | -------------------------------------------------------------------------------- /extra/efivar/depends: -------------------------------------------------------------------------------- 1 | linux-headers make 2 | -------------------------------------------------------------------------------- /extra/efivar/sources: -------------------------------------------------------------------------------- 1 | https://github.com/rhboot/efivar/archive/39.tar.gz 2 | -------------------------------------------------------------------------------- /extra/efivar/version: -------------------------------------------------------------------------------- 1 | 39 1 2 | -------------------------------------------------------------------------------- /extra/egl-wayland: -------------------------------------------------------------------------------- 1 | ../overrides/extra/egl-wayland -------------------------------------------------------------------------------- /extra/eglexternalplatform: -------------------------------------------------------------------------------- 1 | ../overrides/extra/eglexternalplatform -------------------------------------------------------------------------------- /extra/eiwd/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --libexecdir=/usr/bin \ 6 | --localstatedir=/var \ 7 | --disable-dbus 8 | 9 | make 10 | make DESTDIR="$1" install 11 | 12 | cp -f iwd_passphrase "$1/usr/bin" 13 | 14 | # Install runit service. 15 | mkdir -p "$1/etc/sv/eiwd" 16 | cp -f eiwd.run "$1/etc/sv/eiwd/run" 17 | ln -sf /run/runit/supervise.eiwd "$1/etc/sv/eiwd/supervise" 18 | -------------------------------------------------------------------------------- /extra/eiwd/checksums: -------------------------------------------------------------------------------- 1 | e17f2032445f6af94fdc2b34ef5b9dfca750dd7dba91132a0036967739ed69b886 2 | 59287bd6fb2a92798731215827d3d902d90ef09a5faa2f7f36541b11c56b089060 3 | 50611454e8f2fedf802cec614ea211567909475f614927abc4ee6815f6baae7f6d 4 | -------------------------------------------------------------------------------- /extra/eiwd/depends: -------------------------------------------------------------------------------- 1 | linux-headers make 2 | -------------------------------------------------------------------------------- /extra/eiwd/files/eiwd.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec iwd -d 2>&1 3 | -------------------------------------------------------------------------------- /extra/eiwd/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cat < fuzzing/meson.build 6 | 7 | meson setup \ 8 | -Dprefix=/usr \ 9 | -Dlibexecdir=/usr/lib \ 10 | -Dlibmount=disabled \ 11 | -Dinstalled_tests=false \ 12 | -Ddefault_library=both \ 13 | -Dman=false \ 14 | -Dtests=false \ 15 | -Dlibelf=disabled \ 16 | -Dnls=disabled \ 17 | -Dsysprof=disabled \ 18 | build 19 | 20 | ninja -C build 21 | ninja -C build install 22 | 23 | rm -rf "$1/usr/bin/gdbus" 24 | -------------------------------------------------------------------------------- /extra/glib/checksums: -------------------------------------------------------------------------------- 1 | c6a5b9f8adbbef5e4e2601bf7a211f63278422153dcac4515b1b8641bad04aa4dc 2 | -------------------------------------------------------------------------------- /extra/glib/depends: -------------------------------------------------------------------------------- 1 | libffi 2 | meson make 3 | pcre2 4 | pkgconf make 5 | python-packaging make 6 | zlib 7 | -------------------------------------------------------------------------------- /extra/glib/sources: -------------------------------------------------------------------------------- 1 | https://download.gnome.org/sources/glib/2.84/glib-2.84.1.tar.xz 2 | -------------------------------------------------------------------------------- /extra/glib/version: -------------------------------------------------------------------------------- 1 | 2.84.1 1 2 | -------------------------------------------------------------------------------- /extra/gnugrep/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export CFLAGS="$CFLAGS -Wno-error -static" 4 | 5 | ./configure \ 6 | --prefix=/usr 7 | 8 | make 9 | make DESTDIR="$1" install 10 | 11 | cp -f src/grep "$1/usr/bin/ggrep" 12 | -------------------------------------------------------------------------------- /extra/gnugrep/checksums: -------------------------------------------------------------------------------- 1 | e15c2e03ff6e9e7e8fb7c726539e10b6ff17ecfc3d6961f7419e948d31043f4f95 2 | -------------------------------------------------------------------------------- /extra/gnugrep/sources: -------------------------------------------------------------------------------- 1 | https://ftp.gnu.org/gnu/grep/grep-3.12.tar.xz 2 | -------------------------------------------------------------------------------- /extra/gnugrep/version: -------------------------------------------------------------------------------- 1 | 3.12 1 2 | -------------------------------------------------------------------------------- /extra/gtk+3/checksums: -------------------------------------------------------------------------------- 1 | aa0b38bd667f70ccbc57405750155f75a75886be93a0a2ab0bcdf021dc79866727 2 | 8b8bf563e74f720990030791f8e408db6099813a6290c38ab812231dbd10eb0cb8 3 | 5d2d5b5eff2c52e78ab7bc478576aa9f56f40f887f8e1403e96ed1f9a84a7c8edd 4 | -------------------------------------------------------------------------------- /extra/gtk+3/depends: -------------------------------------------------------------------------------- 1 | cairo 2 | fontconfig 3 | freetype-harfbuzz 4 | gdk-pixbuf 5 | glib 6 | libepoxy 7 | libxkbcommon 8 | mesa 9 | meson make 10 | pango 11 | pkgconf make 12 | python make 13 | wayland 14 | wayland-protocols make 15 | -------------------------------------------------------------------------------- /extra/gtk+3/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | glib-compile-schemas /usr/share/glib-2.0/schemas/ 4 | -------------------------------------------------------------------------------- /extra/gtk+3/sources: -------------------------------------------------------------------------------- 1 | https://download.gnome.org/sources/gtk/3.24/gtk-3.24.49.tar.xz 2 | patches/01-no-fribidi.patch 3 | patches/02-no-accessibility.patch 4 | -------------------------------------------------------------------------------- /extra/gtk+3/version: -------------------------------------------------------------------------------- 1 | 3.24.49 1 2 | -------------------------------------------------------------------------------- /extra/hicolor-icon-theme/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | meson setup \ 6 | -Dprefix=/usr \ 7 | output 8 | 9 | ninja -C output 10 | ninja -C output install 11 | -------------------------------------------------------------------------------- /extra/hicolor-icon-theme/checksums: -------------------------------------------------------------------------------- 1 | 062e251872a23ecf47a127293ae9abf98a1c912f82f819d0cebccf8d9415deb239 2 | -------------------------------------------------------------------------------- /extra/hicolor-icon-theme/depends: -------------------------------------------------------------------------------- 1 | meson make 2 | -------------------------------------------------------------------------------- /extra/hicolor-icon-theme/sources: -------------------------------------------------------------------------------- 1 | https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.18.tar.xz 2 | -------------------------------------------------------------------------------- /extra/hicolor-icon-theme/version: -------------------------------------------------------------------------------- 1 | 0.18 1 2 | -------------------------------------------------------------------------------- /extra/hwdata/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --disable-blacklist 6 | 7 | make DESTDIR="$1" install 8 | -------------------------------------------------------------------------------- /extra/hwdata/checksums: -------------------------------------------------------------------------------- 1 | f6de837e3ff7d97a8a9eaeb8727cf2d0c9b2b0d5fd0bff5b2663aeaf93a483808d 2 | -------------------------------------------------------------------------------- /extra/hwdata/sources: -------------------------------------------------------------------------------- 1 | https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.394.tar.gz 2 | -------------------------------------------------------------------------------- /extra/hwdata/version: -------------------------------------------------------------------------------- 1 | 0.394 1 2 | -------------------------------------------------------------------------------- /extra/intel-vaapi-driver/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | patch -p1 < wl_drm-optional.patch 4 | 5 | export DESTDIR="$1" 6 | 7 | meson setup \ 8 | -Dprefix=/usr \ 9 | output 10 | 11 | ninja -C output 12 | ninja -C output install 13 | -------------------------------------------------------------------------------- /extra/intel-vaapi-driver/checksums: -------------------------------------------------------------------------------- 1 | 0cae7a2d39fe72ec01461d49133e2660d34fe43aaba904b679b1f12664d07a852b 2 | 66dbb0a67dede66d0ce91c5456b05ca7655031c43a86ed70c504268462ed2ef300 3 | -------------------------------------------------------------------------------- /extra/intel-vaapi-driver/depends: -------------------------------------------------------------------------------- 1 | libdrm 2 | libpciaccess 3 | libva 4 | linux-headers make 5 | meson make 6 | pkgconf make 7 | -------------------------------------------------------------------------------- /extra/intel-vaapi-driver/sources: -------------------------------------------------------------------------------- 1 | https://github.com/intel/intel-vaapi-driver/archive/2.4.1.tar.gz 2 | patches/wl_drm-optional.patch 3 | -------------------------------------------------------------------------------- /extra/intel-vaapi-driver/version: -------------------------------------------------------------------------------- 1 | 2.4.1 1 2 | -------------------------------------------------------------------------------- /extra/json-c/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | sed 's/VERSION 2.8/VERSION 3.9...3.12/' apps/CMakeLists.txt > _ 4 | mv -f _ apps/CMakeLists.txt 5 | 6 | export DESTDIR="$1" 7 | 8 | cmake -B build \ 9 | -DCMAKE_INSTALL_PREFIX=/usr \ 10 | -DCMAKE_INSTALL_LIBDIR=lib \ 11 | -DCMAKE_BUILD_TYPE=Release \ 12 | -DDISABLE_EXTRA_LIBS=ON \ 13 | -DBUILD_TESTING=OFF 14 | 15 | cmake --build build 16 | cmake --install build 17 | -------------------------------------------------------------------------------- /extra/json-c/checksums: -------------------------------------------------------------------------------- 1 | adc5d92666507b0746962226bd009d33c4db2195cc7aff079e40bd83ec2ffad0f1 2 | -------------------------------------------------------------------------------- /extra/json-c/depends: -------------------------------------------------------------------------------- 1 | cmake make 2 | -------------------------------------------------------------------------------- /extra/json-c/sources: -------------------------------------------------------------------------------- 1 | https://s3.amazonaws.com/json-c_releases/releases/json-c-0.18.tar.gz 2 | -------------------------------------------------------------------------------- /extra/json-c/version: -------------------------------------------------------------------------------- 1 | 0.18 1 2 | -------------------------------------------------------------------------------- /extra/kirc/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | make 4 | make -j1 DESTDIR="$1" PREFIX=/usr install 5 | -------------------------------------------------------------------------------- /extra/kirc/checksums: -------------------------------------------------------------------------------- 1 | 718aa7526b888d3f97c7ed123fdfbd3bef7ef8d11d35cdb7acaa56ca9555e4a25f 2 | -------------------------------------------------------------------------------- /extra/kirc/sources: -------------------------------------------------------------------------------- 1 | https://github.com/mcpcpc/kirc/archive/0.3.3.tar.gz 2 | -------------------------------------------------------------------------------- /extra/kirc/version: -------------------------------------------------------------------------------- 1 | 0.3.3 1 2 | -------------------------------------------------------------------------------- /extra/lame/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | # Disable HTML documentation. 4 | sed 's/html man/man/' doc/Makefile.in > _ 5 | mv -f _ doc/Makefile.in 6 | 7 | ./configure \ 8 | ac_cv_lib_ncurses_initscr=no \ 9 | ac_cv_lib_curses_initscr=no \ 10 | --prefix=/usr \ 11 | --enable-shared \ 12 | --disable-gtktest 13 | 14 | make 15 | make DESTDIR="$1" install 16 | -------------------------------------------------------------------------------- /extra/lame/checksums: -------------------------------------------------------------------------------- 1 | 18bd5d721dd053bdf9d4134690aeb118306eb07a530888f1f86617e5aad999c012 2 | -------------------------------------------------------------------------------- /extra/lame/sources: -------------------------------------------------------------------------------- 1 | https://fossies.org/linux/misc/lame-3.100.tar.gz 2 | -------------------------------------------------------------------------------- /extra/lame/version: -------------------------------------------------------------------------------- 1 | 3.100 2 2 | -------------------------------------------------------------------------------- /extra/libass/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | patch -p1 < no-fribidi.patch 6 | 7 | meson setup \ 8 | -Dprefix=/usr \ 9 | -Dfontconfig=enabled \ 10 | output 11 | 12 | ninja -C output 13 | ninja -C output install 14 | -------------------------------------------------------------------------------- /extra/libass/checksums: -------------------------------------------------------------------------------- 1 | bfbcc2a97193eb5c2a6c54d07c508d42ff62387a8a9d8b3959d15b6115bca8b68b 2 | db4971dc5318683b027406fd647b2e72e71055445d83a8010f491fdbaf4c855ae1 3 | -------------------------------------------------------------------------------- /extra/libass/depends: -------------------------------------------------------------------------------- 1 | expat 2 | fontconfig 3 | freetype-harfbuzz 4 | meson make 5 | nasm make 6 | pkgconf make 7 | -------------------------------------------------------------------------------- /extra/libass/sources: -------------------------------------------------------------------------------- 1 | https://github.com/libass/libass/releases/download/0.17.3/libass-0.17.3.tar.xz 2 | patches/no-fribidi.patch 3 | -------------------------------------------------------------------------------- /extra/libass/version: -------------------------------------------------------------------------------- 1 | 0.17.3 1 2 | -------------------------------------------------------------------------------- /extra/libclc/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | cd libclc 6 | cmake -B build \ 7 | -DCMAKE_INSTALL_PREFIX=/usr \ 8 | -DCMAKE_BUILD_TYPE=Release \ 9 | -DLIBCLC_TARGETS_TO_BUILD='' 10 | 11 | cmake --build build 12 | cmake --install build 13 | -------------------------------------------------------------------------------- /extra/libclc/checksums: -------------------------------------------------------------------------------- 1 | f3e7f1166960f6eb3c703df17ffb864c5e834a9a6d0f8a6fea8c7f4fd93b8931eb 2 | 9c9c487487a7c732e12c88f99a13baaf7fde354ebedc0ca192b663ea745020137d 3 | -------------------------------------------------------------------------------- /extra/libclc/depends: -------------------------------------------------------------------------------- 1 | clang make 2 | cmake make 3 | llvm make 4 | python make 5 | -------------------------------------------------------------------------------- /extra/libclc/sources: -------------------------------------------------------------------------------- 1 | https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.4/libclc-20.1.4.src.tar.xz libclc 2 | https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.4/cmake-20.1.4.src.tar.xz cmake 3 | -------------------------------------------------------------------------------- /extra/libclc/version: -------------------------------------------------------------------------------- 1 | 20.1.4 1 2 | -------------------------------------------------------------------------------- /extra/libdisplay-info/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | meson setup \ 6 | -Dprefix=/usr \ 7 | output 8 | 9 | ninja -C output 10 | ninja -C output install 11 | -------------------------------------------------------------------------------- /extra/libdisplay-info/checksums: -------------------------------------------------------------------------------- 1 | 118dc0d50860fcdfd4841feb883d47967dd2fcf9be2ed416402ad86532b12c48f9 2 | -------------------------------------------------------------------------------- /extra/libdisplay-info/depends: -------------------------------------------------------------------------------- 1 | hwdata make 2 | meson make 3 | -------------------------------------------------------------------------------- /extra/libdisplay-info/sources: -------------------------------------------------------------------------------- 1 | https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/0.2.0/libdisplay-info-0.2.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libdisplay-info/version: -------------------------------------------------------------------------------- 1 | 0.2.0 1 2 | -------------------------------------------------------------------------------- /extra/libelf/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | patch -p1 < musl.patch 4 | 5 | ./configure \ 6 | --prefix=/usr \ 7 | --disable-symbol-versioning \ 8 | --disable-debuginfod \ 9 | --disable-libdebuginfod \ 10 | --disable-nls \ 11 | ac_cv_c99=yes # Override check for Clang. 12 | 13 | # Utility functions that need argp and fts, not strictly necessary 14 | # for the library to function 15 | :>libdwfl/argp-std.c 16 | :>libdwfl/linux-kernel-modules.c 17 | 18 | # Useless stuff 19 | printf '%s\n' "all:" "install:" > src/Makefile 20 | 21 | make 22 | make DESTDIR="$1" install 23 | -------------------------------------------------------------------------------- /extra/libelf/checksums: -------------------------------------------------------------------------------- 1 | c540dfc59d05c714b5e1d7893d514fc051f01814d1b01fc5e6fee811f5b7412b26 2 | 0ada89a5aa9138f6e425b5270535058df9661d0ed99ac56318460d3720f2ead880 3 | -------------------------------------------------------------------------------- /extra/libelf/depends: -------------------------------------------------------------------------------- 1 | pkgconf make 2 | zlib 3 | -------------------------------------------------------------------------------- /extra/libelf/sources: -------------------------------------------------------------------------------- 1 | https://sourceware.org/elfutils/ftp/0.193/elfutils-0.193.tar.bz2 2 | patches/musl.patch 3 | -------------------------------------------------------------------------------- /extra/libelf/version: -------------------------------------------------------------------------------- 1 | 0.193 1 2 | -------------------------------------------------------------------------------- /extra/libepoxy/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | meson setup \ 6 | -Dprefix=/usr \ 7 | -Degl=yes \ 8 | -Dtests=false \ 9 | -Dglx=no \ 10 | -Dx11=false \ 11 | output 12 | 13 | ninja -C output 14 | meson install -C output 15 | -------------------------------------------------------------------------------- /extra/libepoxy/checksums: -------------------------------------------------------------------------------- 1 | df74575d2a4ca65bf98d15ed6357cb066b6369704137e53b5e1d35b6d582657e12 2 | -------------------------------------------------------------------------------- /extra/libepoxy/depends: -------------------------------------------------------------------------------- 1 | mesa make 2 | meson make 3 | -------------------------------------------------------------------------------- /extra/libepoxy/sources: -------------------------------------------------------------------------------- 1 | https://github.com/anholt/libepoxy/archive/1.5.10.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libepoxy/version: -------------------------------------------------------------------------------- 1 | 1.5.10 1 2 | -------------------------------------------------------------------------------- /extra/libffi/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --disable-exec-static-tramp \ 6 | --with-pic 7 | 8 | make 9 | make DESTDIR="$1" install 10 | -------------------------------------------------------------------------------- /extra/libffi/checksums: -------------------------------------------------------------------------------- 1 | de1dd7b28179fa499f9d6059f1e9e12a0fe3cb9ff13f4561bb3fc02bc072d5eca7 2 | -------------------------------------------------------------------------------- /extra/libffi/sources: -------------------------------------------------------------------------------- 1 | https://github.com/libffi/libffi/releases/download/v3.4.8/libffi-3.4.8.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libffi/version: -------------------------------------------------------------------------------- 1 | 3.4.8 1 2 | -------------------------------------------------------------------------------- /extra/libglvnd: -------------------------------------------------------------------------------- 1 | ../overrides/extra/libglvnd -------------------------------------------------------------------------------- /extra/libjpeg-turbo/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | patch -p1 < no-docs.patch 6 | 7 | cmake -B build \ 8 | -DCMAKE_INSTALL_PREFIX=/usr \ 9 | -DCMAKE_INSTALL_LIBDIR=/usr/lib \ 10 | -DCMAKE_SHARED_LIBS=True \ 11 | -DCMAKE_BUILD_TYPE=Release \ 12 | -DWITH_JPEG8=1 13 | 14 | cmake --build build 15 | cmake --install build 16 | -------------------------------------------------------------------------------- /extra/libjpeg-turbo/checksums: -------------------------------------------------------------------------------- 1 | a3ceb19a16b04b3f27d1c5c0f0f4caab4d6d5ff3f3c30edfdd088b5d9d50c2b647 2 | 691c8e121b029dc8b04c62047269c7e5a047710394dca8c7b04d232b410162d481 3 | -------------------------------------------------------------------------------- /extra/libjpeg-turbo/depends: -------------------------------------------------------------------------------- 1 | cmake make 2 | nasm make 3 | -------------------------------------------------------------------------------- /extra/libjpeg-turbo/sources: -------------------------------------------------------------------------------- 1 | https://github.com/libjpeg-turbo/libjpeg-turbo/archive/3.1.0.tar.gz 2 | patches/no-docs.patch 3 | -------------------------------------------------------------------------------- /extra/libjpeg-turbo/version: -------------------------------------------------------------------------------- 1 | 3.1.0 1 2 | -------------------------------------------------------------------------------- /extra/libnl-tiny/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | patch -p1 < nla_s8.patch 4 | 5 | make ALL_LIBS=libnl-tiny.a DESTDIR="$1" prefix=/usr install 6 | -------------------------------------------------------------------------------- /extra/libnl-tiny/checksums: -------------------------------------------------------------------------------- 1 | d08d8c719d98d3ee9682173f0de0e3768abe024b95c60729b0c7385224a1e840d4 2 | 0feaf6f2d721c5878b62b36c64de485322dbc9a0783e1d9d8b744c616bc3080650 3 | -------------------------------------------------------------------------------- /extra/libnl-tiny/sources: -------------------------------------------------------------------------------- 1 | https://github.com/sabotage-linux/libnl-tiny/archive/39ec78bb012edc2739c3d3d0058e4076411068b1.tar.gz 2 | patches/nla_s8.patch 3 | -------------------------------------------------------------------------------- /extra/libnl-tiny/version: -------------------------------------------------------------------------------- 1 | 39ec78bb012edc2739c3d3d0058e4076411068b1 1 2 | -------------------------------------------------------------------------------- /extra/libogg/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr 5 | 6 | make -C src 7 | make -C include DESTDIR="$1" install 8 | make -C src DESTDIR="$1" install 9 | 10 | make DESTDIR="$1" \ 11 | install-m4dataDATA \ 12 | install-pkgconfigDATA 13 | -------------------------------------------------------------------------------- /extra/libogg/checksums: -------------------------------------------------------------------------------- 1 | 3f6c106afa5b026ca7b8a0cc56fdb100bf2f93aee5c84f46beec4c7e1fe6c45255 2 | -------------------------------------------------------------------------------- /extra/libogg/sources: -------------------------------------------------------------------------------- 1 | https://github.com/xiph/ogg/releases/download/v1.3.5/libogg-1.3.5.tar.xz 2 | -------------------------------------------------------------------------------- /extra/libogg/version: -------------------------------------------------------------------------------- 1 | 1.3.5 1 2 | -------------------------------------------------------------------------------- /extra/libplacebo/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | patch -p1 < no-vulkan-headers.patch 6 | 7 | meson setup \ 8 | -Dprefix=/usr \ 9 | -Dbuildtype=release \ 10 | -Dvulkan=disabled \ 11 | -Ddemos=false \ 12 | output 13 | 14 | ninja -C output 15 | ninja -C output install 16 | -------------------------------------------------------------------------------- /extra/libplacebo/checksums: -------------------------------------------------------------------------------- 1 | 3363de224b28315dc695160d44bdc2eff3d6856b5e379583b5c720b5fff766aada 2 | b53cad5829a26f43721e45852aa7cfdf200c0063804ed2451649bc5a0e104a6984 3 | -------------------------------------------------------------------------------- /extra/libplacebo/depends: -------------------------------------------------------------------------------- 1 | meson make 2 | python-glad make 3 | python-markupsafe make 4 | -------------------------------------------------------------------------------- /extra/libplacebo/patches/no-vulkan-headers.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/vulkan/meson.build b/src/vulkan/meson.build 2 | index 64c5572..b4bd46a 100644 3 | --- a/src/vulkan/meson.build 4 | +++ b/src/vulkan/meson.build 5 | @@ -54,6 +54,4 @@ if vulkan_build.allowed() 6 | build_deps += vulkan_loader 7 | tests += 'vulkan.c' 8 | endif 9 | -else 10 | - sources += 'vulkan/stubs.c' 11 | endif 12 | -------------------------------------------------------------------------------- /extra/libplacebo/sources: -------------------------------------------------------------------------------- 1 | https://code.videolan.org/videolan/libplacebo/-/archive/v7.349.0/libplacebo-v7.349.0.tar.gz 2 | patches/no-vulkan-headers.patch 3 | -------------------------------------------------------------------------------- /extra/libplacebo/version: -------------------------------------------------------------------------------- 1 | 7.349.0 1 2 | -------------------------------------------------------------------------------- /extra/libpng/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | patch -p1 < apng.patch 4 | 5 | ./configure \ 6 | --prefix=/usr 7 | 8 | make 9 | make DESTDIR="$1" install 10 | -------------------------------------------------------------------------------- /extra/libpng/checksums: -------------------------------------------------------------------------------- 1 | 94b7976157dc328b5a700712f161efcc3111d133553124a0b2bbfc685e620184bc 2 | e72584c066c9c3c5b6db72a78973068cab69b875791e7add9a4f9be6a9f2283f06 3 | -------------------------------------------------------------------------------- /extra/libpng/depends: -------------------------------------------------------------------------------- 1 | zlib 2 | -------------------------------------------------------------------------------- /extra/libpng/sources: -------------------------------------------------------------------------------- 1 | https://github.com/pnggroup/libpng/archive/v1.6.47.tar.gz 2 | patches/apng.patch 3 | -------------------------------------------------------------------------------- /extra/libpng/version: -------------------------------------------------------------------------------- 1 | 1.6.47 1 2 | -------------------------------------------------------------------------------- /extra/libretls/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr 5 | 6 | make 7 | make DESTDIR="$1" install 8 | -------------------------------------------------------------------------------- /extra/libretls/checksums: -------------------------------------------------------------------------------- 1 | 8a2d697df1fd79fb46d7f29575ee9742f479042674fdc07b42e836514cef5d4435 2 | -------------------------------------------------------------------------------- /extra/libretls/depends: -------------------------------------------------------------------------------- 1 | openssl 2 | -------------------------------------------------------------------------------- /extra/libretls/sources: -------------------------------------------------------------------------------- 1 | https://causal.agency/libretls/libretls-3.8.1.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libretls/version: -------------------------------------------------------------------------------- 1 | 3.8.1 1 2 | -------------------------------------------------------------------------------- /extra/libtheora/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export CFLAGS="$CFLAGS -std=gnu17" 4 | 5 | ./configure \ 6 | --prefix=/usr 7 | 8 | make 9 | make -C lib DESTDIR="$1" install 10 | make -C include DESTDIR="$1" install 11 | make DESTDIR="$1" install-pkgconfigDATA 12 | -------------------------------------------------------------------------------- /extra/libtheora/checksums: -------------------------------------------------------------------------------- 1 | b2413d6a29669063c30679eb46e09bd55b47d51e1516282bd1f5a752a8ecae915e 2 | -------------------------------------------------------------------------------- /extra/libtheora/depends: -------------------------------------------------------------------------------- 1 | libogg 2 | -------------------------------------------------------------------------------- /extra/libtheora/sources: -------------------------------------------------------------------------------- 1 | https://downloads.xiph.org/releases/theora/libtheora-1.2.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libtheora/version: -------------------------------------------------------------------------------- 1 | 1.2.0 1 2 | -------------------------------------------------------------------------------- /extra/libudev-zero/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -ef 2 | 3 | make PREFIX=/usr 4 | make PREFIX=/usr DESTDIR="$1" install 5 | 6 | mkdir -p "$1/usr/bin" 7 | 8 | # Intentional, globbing disabled. 9 | # shellcheck disable=2086 10 | "$CC" -static $LDFLAGS $CFLAGS $CPPFLAGS \ 11 | -o "$1/usr/bin/libudev-zero-helper" contrib/helper.c 12 | 13 | -------------------------------------------------------------------------------- /extra/libudev-zero/checksums: -------------------------------------------------------------------------------- 1 | 541472ce66e99b1dc6021eb7aca64a2fde9d0b871ac3c817dd1c4e53e231883050 2 | -------------------------------------------------------------------------------- /extra/libudev-zero/depends: -------------------------------------------------------------------------------- 1 | linux-headers make 2 | -------------------------------------------------------------------------------- /extra/libudev-zero/sources: -------------------------------------------------------------------------------- 1 | https://github.com/illiliti/libudev-zero/archive/1.0.3.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libudev-zero/version: -------------------------------------------------------------------------------- 1 | 1.0.3 1 2 | -------------------------------------------------------------------------------- /extra/libva-utils/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | meson setup \ 6 | -Dprefix=/usr \ 7 | -Dsysconfdir=/etc \ 8 | -Dmandir=/usr/share/man \ 9 | output 10 | 11 | ninja -C output 12 | ninja -C output install 13 | -------------------------------------------------------------------------------- /extra/libva-utils/checksums: -------------------------------------------------------------------------------- 1 | 9e73b488b6444e0f206eab32213299a65089f85a93f915a9fd59921a6787e668d8 2 | -------------------------------------------------------------------------------- /extra/libva-utils/depends: -------------------------------------------------------------------------------- 1 | libva 2 | mesa make 3 | pkgconf make 4 | wayland 5 | wayland-protocols make 6 | -------------------------------------------------------------------------------- /extra/libva-utils/sources: -------------------------------------------------------------------------------- 1 | https://github.com/intel/libva-utils/archive/2.22.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libva-utils/version: -------------------------------------------------------------------------------- 1 | 2.22.0 1 2 | -------------------------------------------------------------------------------- /extra/libva/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | meson setup \ 6 | -Dprefix=/usr \ 7 | -Dsysconfdir=/etc \ 8 | -Dmandir=/usr/share/man \ 9 | -Dwith_wayland=yes \ 10 | -Dwith_x11=no \ 11 | -Dwith_glx=no \ 12 | output 13 | 14 | ninja -C output 15 | ninja -C output install 16 | -------------------------------------------------------------------------------- /extra/libva/checksums: -------------------------------------------------------------------------------- 1 | 9b62ba8e9b496aaf453beffd1a9e0d915da4f3d04943c44856ef4137a228e123f2 2 | -------------------------------------------------------------------------------- /extra/libva/depends: -------------------------------------------------------------------------------- 1 | libdrm 2 | linux-headers make 3 | meson make 4 | pkgconf make 5 | wayland 6 | -------------------------------------------------------------------------------- /extra/libva/sources: -------------------------------------------------------------------------------- 1 | https://github.com/intel/libva/archive/2.22.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libva/version: -------------------------------------------------------------------------------- 1 | 2.22.0 1 2 | -------------------------------------------------------------------------------- /extra/libvorbis/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr 5 | 6 | make 7 | 8 | make -C lib DESTDIR="$1" install 9 | make -C include DESTDIR="$1" install 10 | 11 | make DESTDIR="$1" \ 12 | install-m4dataDATA \ 13 | install-pkgconfigDATA 14 | 15 | -------------------------------------------------------------------------------- /extra/libvorbis/checksums: -------------------------------------------------------------------------------- 1 | a8e88482b8d70321c8435616b0cec1a931b11445f003649774fd6940e593a2541a 2 | -------------------------------------------------------------------------------- /extra/libvorbis/depends: -------------------------------------------------------------------------------- 1 | libogg 2 | -------------------------------------------------------------------------------- /extra/libvorbis/sources: -------------------------------------------------------------------------------- 1 | https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-1.3.7.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libvorbis/version: -------------------------------------------------------------------------------- 1 | 1.3.7 1 2 | -------------------------------------------------------------------------------- /extra/libvpx/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | # Remove the perl requirement from configure. 4 | # Also fix issue with non-GNU diff. 5 | sed 's/perl/:/g;s/diff --version/command -v diff/' configure > _ 6 | mv -f _ configure 7 | 8 | sh ./configure \ 9 | --prefix=/usr \ 10 | --target=x86_64-linux-gcc \ 11 | --enable-vp8 \ 12 | --enable-vp9 \ 13 | --enable-experimental \ 14 | --enable-runtime-cpu-detect \ 15 | --enable-shared \ 16 | --enable-postproc \ 17 | --enable-pic \ 18 | --disable-tools \ 19 | --disable-examples \ 20 | --disable-docs \ 21 | --disable-unit-tests \ 22 | --disable-install-docs \ 23 | --disable-install-srcs \ 24 | --disable-install-bins \ 25 | --as=nasm 26 | 27 | make 28 | make DESTDIR="$1" install 29 | -------------------------------------------------------------------------------- /extra/libvpx/checksums: -------------------------------------------------------------------------------- 1 | a449f84d7f35fafefbf2c851c7700a0137df3a3f89fc173e7967bd6dc0a6654ebb 2 | e41fd83c176869594e123c4e677116c884524b7e746990d5787dda6637d8ed0340 3 | 7ee7eabc32144cc25b1156f3497ca85470a804bca7960932a0a3a7d3be7453646f 4 | ca94eba1213ce375092518eaaf04b723b6397c624e554cdf91a06935c25852944c 5 | 6149bdc0e7b9e145b651428652afd3b60621027b4aa3dc4ca3ab12b77473144dd5 6 | -------------------------------------------------------------------------------- /extra/libvpx/depends: -------------------------------------------------------------------------------- 1 | nasm make 2 | -------------------------------------------------------------------------------- /extra/libvpx/sources: -------------------------------------------------------------------------------- 1 | https://github.com/webmproject/libvpx/archive/v1.15.1.tar.gz 2 | files/vp8_rtcd.h 3 | files/vp9_rtcd.h 4 | files/vpx_dsp_rtcd.h 5 | files/vpx_scale_rtcd.h 6 | -------------------------------------------------------------------------------- /extra/libvpx/version: -------------------------------------------------------------------------------- 1 | 1.15.1 1 2 | -------------------------------------------------------------------------------- /extra/libwebp/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --disable-tiff \ 6 | --enable-libwebpmux \ 7 | --enable-libwebpdemux \ 8 | --enable-libwebpdecoder 9 | 10 | make 11 | make DESTDIR="$1" install 12 | -------------------------------------------------------------------------------- /extra/libwebp/checksums: -------------------------------------------------------------------------------- 1 | 8272270920a317b854b059e86c320dbdb5a2032937072bbfd5f3304d601a92cb4e 2 | -------------------------------------------------------------------------------- /extra/libwebp/depends: -------------------------------------------------------------------------------- 1 | libjpeg-turbo 2 | libpng 3 | -------------------------------------------------------------------------------- /extra/libwebp/sources: -------------------------------------------------------------------------------- 1 | https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.5.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/libwebp/version: -------------------------------------------------------------------------------- 1 | 1.5.0 1 2 | -------------------------------------------------------------------------------- /extra/libxcrypt/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --disable-werror 6 | 7 | make 8 | make DESTDIR="$1" install 9 | 10 | rm -f "$1/usr/share/man/man3/crypt"*".3" 11 | -------------------------------------------------------------------------------- /extra/libxcrypt/checksums: -------------------------------------------------------------------------------- 1 | e52659ab18ad694c885e73036511af99b756add20aef0d5385f7b76f78c76c9c16 2 | -------------------------------------------------------------------------------- /extra/libxcrypt/depends: -------------------------------------------------------------------------------- 1 | perl make 2 | -------------------------------------------------------------------------------- /extra/libxcrypt/sources: -------------------------------------------------------------------------------- 1 | https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz 2 | -------------------------------------------------------------------------------- /extra/libxcrypt/version: -------------------------------------------------------------------------------- 1 | 4.4.36 1 2 | -------------------------------------------------------------------------------- /extra/llvm/checksums: -------------------------------------------------------------------------------- 1 | 5be579caf4ba7e0d21725d265777352db0cc6251d017bce43938ceeb5bd88d5d45 2 | 9c9c487487a7c732e12c88f99a13baaf7fde354ebedc0ca192b663ea745020137d 3 | c975229979af06c139b27c56d42cb32a58b16aa5b0b74e28245a06e75be8f35e1d 4 | -------------------------------------------------------------------------------- /extra/llvm/depends: -------------------------------------------------------------------------------- 1 | cmake make 2 | python make 3 | zlib 4 | -------------------------------------------------------------------------------- /extra/llvm/patches/musl-stack-size.patch: -------------------------------------------------------------------------------- 1 | diff --git a/llvm/lib/Support/Threading.cpp b/llvm/lib/Support/Threading.cpp 2 | index 923935bbc..26594aac8 100644 3 | --- a/llvm/lib/Support/Threading.cpp 4 | +++ b/llvm/lib/Support/Threading.cpp 5 | @@ -77,7 +77,7 @@ unsigned llvm::ThreadPoolStrategy::compute_thread_count() const { 6 | // keyword. 7 | #include "llvm/Support/thread.h" 8 | 9 | -#if defined(__APPLE__) 10 | +#if 1 11 | // Darwin's default stack size for threads except the main one is only 512KB, 12 | // which is not enough for some/many normal LLVM compilations. This implements 13 | // the same interface as std::thread but requests the same stack size as the 14 | 15 | -------------------------------------------------------------------------------- /extra/llvm/sources: -------------------------------------------------------------------------------- 1 | https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.4/llvm-20.1.4.src.tar.xz llvm 2 | https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.4/cmake-20.1.4.src.tar.xz cmake 3 | patches/musl-stack-size.patch 4 | -------------------------------------------------------------------------------- /extra/llvm/version: -------------------------------------------------------------------------------- 1 | 20.1.4 1 2 | -------------------------------------------------------------------------------- /extra/man-pages/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | # 3 | # The Makefile uses install commands which are incompatible 4 | # with busybox's install implementation (specifically -T). 5 | 6 | mkdir -p "$1/usr/share/man" 7 | 8 | for i in 0p 1p 3p; do 9 | cp -Rf "posix/man$i" "$1/usr/share/man/man${i%%p}" 10 | done 11 | 12 | for i in man/man*; do 13 | [ -d "$i" ] || continue 14 | cp -Rf "$i" "$1/usr/share/man" 15 | done 16 | 17 | # Provided by mandoc. 18 | rm -f "$1/usr/share/man/man7/man.7" 19 | 20 | # Provided by tzdata. 21 | rm -f \ 22 | "$1/usr/share/man/man5/tzfile.5" \ 23 | "$1/usr/share/man/man8/tzselect.8" \ 24 | "$1/usr/share/man/man8/zdump.8" \ 25 | "$1/usr/share/man/man8/zic.8" 26 | -------------------------------------------------------------------------------- /extra/man-pages/checksums: -------------------------------------------------------------------------------- 1 | 54b2d3bf883960208b0607ed6accaecd0267a5103e081b9020b5d284ffa5cfcc18 2 | f9f4b6248547b7c68e06dca35afe6e618c4c6da8a7a94465d5781dd6f810b5e971 3 | -------------------------------------------------------------------------------- /extra/man-pages/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | makewhatis /usr/share/man 4 | -------------------------------------------------------------------------------- /extra/man-pages/sources: -------------------------------------------------------------------------------- 1 | https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-6.13.tar.xz 2 | https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-2017-a.tar.xz posix 3 | -------------------------------------------------------------------------------- /extra/man-pages/version: -------------------------------------------------------------------------------- 1 | 6.13 1 2 | -------------------------------------------------------------------------------- /extra/mandoc/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | patch -p1 < mandoc-no-warn.patch 4 | 5 | # Change default pager. 6 | sed 's,"more -s","less",g' main.c > _ 7 | mv -f _ main.c 8 | 9 | # Use CC rather than broken default. 10 | sed "s/CC=.*/CC=$CC/" configure > _ 11 | mv -f _ configure 12 | 13 | cat > configure.local <paths[ipath]); 11 | if (res == NULL) 12 | free(file); 13 | else if (file == NULL) 14 | -------------------------------------------------------------------------------- /extra/mandoc/sources: -------------------------------------------------------------------------------- 1 | https://mandoc.bsd.lv/snapshots/mandoc-1.14.6.tar.gz 2 | patches/mandoc-no-warn.patch 3 | -------------------------------------------------------------------------------- /extra/mandoc/version: -------------------------------------------------------------------------------- 1 | 1.14.6 1 2 | -------------------------------------------------------------------------------- /extra/mdevd/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --enable-static-libc 6 | 7 | make 8 | make DESTDIR="$1" install 9 | 10 | mkdir -p "$1/etc/sv/mdevd" 11 | cp -f mdevd.conf "$1/etc" 12 | cp -f mdevd.run "$1/etc/sv/mdevd/run" 13 | ln -sf "/run/runit/supervise.mdevd" "$1/etc/sv/mdevd/supervise" 14 | rm -rf "$1/usr/include" 15 | -------------------------------------------------------------------------------- /extra/mdevd/checksums: -------------------------------------------------------------------------------- 1 | 0a4d3d9af5e39d79ce20371c09df98d541c8fd72ce2e1e6b91021ada15b2bc15ff 2 | 2e60d9f1a12c1b5332b7e49d0698ec1091c97fbd4fa68bb9dd712054844d1c09b5 3 | 1eb34a4e4998a37ecd67a8d75c4f74eeb135d8d9f5ce6c278f6cc83f2ff4260e27 4 | -------------------------------------------------------------------------------- /extra/mdevd/depends: -------------------------------------------------------------------------------- 1 | skalibs make 2 | -------------------------------------------------------------------------------- /extra/mdevd/files/mdevd.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Null the legacy hotplugger as the service will take over from here. 4 | printf '\n' 2>/dev/null > /proc/sys/kernel/hotplug 5 | 6 | exec mdevd -f /etc/mdevd.conf -O 4 2>&1 7 | -------------------------------------------------------------------------------- /extra/mdevd/sources: -------------------------------------------------------------------------------- 1 | https://github.com/skarnet/mdevd/archive/refs/tags/v0.1.6.5.tar.gz 2 | files/mdevd.conf 3 | files/mdevd.run 4 | -------------------------------------------------------------------------------- /extra/mdevd/version: -------------------------------------------------------------------------------- 1 | 0.1.6.5 1 2 | -------------------------------------------------------------------------------- /extra/mesa: -------------------------------------------------------------------------------- 1 | ../overrides/extra/mesa -------------------------------------------------------------------------------- /extra/meson/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 4 | python -m installer -d "$1" .dist/*.whl 5 | 6 | rm -rf "$1/usr/share/polkit-1" 7 | -------------------------------------------------------------------------------- /extra/meson/checksums: -------------------------------------------------------------------------------- 1 | b117101df30931e64f3918ad0466021822c50a0fb0d2361db23b5bebbb6cca1860 2 | -------------------------------------------------------------------------------- /extra/meson/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-gpep517 make 3 | python-setuptools make 4 | python-wheel make 5 | samurai 6 | -------------------------------------------------------------------------------- /extra/meson/sources: -------------------------------------------------------------------------------- 1 | https://github.com/mesonbuild/meson/archive/1.8.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/meson/version: -------------------------------------------------------------------------------- 1 | 1.8.0 1 2 | -------------------------------------------------------------------------------- /extra/mold/checksums: -------------------------------------------------------------------------------- 1 | e947bacba487beb9b07eb43123b86a74076d2798249e4e06a9c1bec4b6946c820a 2 | 8b48a0bbcb1d1505f022ef384e9c592257dec03a9be9a5302bd7f0ba9478c5f494 3 | -------------------------------------------------------------------------------- /extra/mold/depends: -------------------------------------------------------------------------------- 1 | cmake make 2 | zlib 3 | zstd 4 | -------------------------------------------------------------------------------- /extra/mold/sources: -------------------------------------------------------------------------------- 1 | https://github.com/rui314/mold/archive/v2.38.1.tar.gz 2 | patches/amd64_only.patch 3 | -------------------------------------------------------------------------------- /extra/mold/version: -------------------------------------------------------------------------------- 1 | 2.38.1 1 2 | -------------------------------------------------------------------------------- /extra/mpv: -------------------------------------------------------------------------------- 1 | ../overrides/extra/mpv -------------------------------------------------------------------------------- /extra/mutt/checksums: -------------------------------------------------------------------------------- 1 | e7f012bb034a7c56a32877f3343d58ec7324ea337bbf5d2ed9565c36a525875a28 2 | -------------------------------------------------------------------------------- /extra/mutt/depends: -------------------------------------------------------------------------------- 1 | cyrus-sasl 2 | ncurses 3 | openssl 4 | zlib 5 | -------------------------------------------------------------------------------- /extra/mutt/sources: -------------------------------------------------------------------------------- 1 | https://bitbucket.org/mutt/mutt/downloads/mutt-2.2.14.tar.gz 2 | -------------------------------------------------------------------------------- /extra/mutt/version: -------------------------------------------------------------------------------- 1 | 2.2.14 1 2 | -------------------------------------------------------------------------------- /extra/nasm/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr 5 | 6 | make 7 | make DESTDIR="$1" install 8 | -------------------------------------------------------------------------------- /extra/nasm/checksums: -------------------------------------------------------------------------------- 1 | 16e081124c6eac65674e4f7e93d642826c11950e038e0656a23007a8899bf532e9 2 | -------------------------------------------------------------------------------- /extra/nasm/sources: -------------------------------------------------------------------------------- 1 | https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.xz 2 | -------------------------------------------------------------------------------- /extra/nasm/version: -------------------------------------------------------------------------------- 1 | 2.16.03 1 2 | -------------------------------------------------------------------------------- /extra/ncurses/checksums: -------------------------------------------------------------------------------- 1 | ed80506d81b59b960497a758a2c50e65ed167dcf658c21a4bc6c66146b68be26cb 2 | 58d1ee57f6977b481e664eeca1ab302d6ea338bf234064a7de1561db6deb1bf1f8 3 | -------------------------------------------------------------------------------- /extra/ncurses/sources: -------------------------------------------------------------------------------- 1 | https://invisible-mirror.net/archives/ncurses/ncurses-6.5.tar.gz 2 | files/terminfo.src misc 3 | -------------------------------------------------------------------------------- /extra/ncurses/version: -------------------------------------------------------------------------------- 1 | 6.5 1 2 | -------------------------------------------------------------------------------- /extra/nodejs/checksums: -------------------------------------------------------------------------------- 1 | 8848068ea553e883039084c7faaffaacc3f23cb8997ce5c38d6bc7f9ab1b048f0c 2 | -------------------------------------------------------------------------------- /extra/nodejs/depends: -------------------------------------------------------------------------------- 1 | linux-headers make 2 | openssl 3 | python make 4 | samurai make 5 | zlib 6 | -------------------------------------------------------------------------------- /extra/nodejs/sources: -------------------------------------------------------------------------------- 1 | https://nodejs.org/download/release/v23.11.0/node-v23.11.0.tar.xz 2 | -------------------------------------------------------------------------------- /extra/nodejs/version: -------------------------------------------------------------------------------- 1 | 23.11.0 1 2 | -------------------------------------------------------------------------------- /extra/nspr/checksums: -------------------------------------------------------------------------------- 1 | ba26528561aff8065a1d65bf4bdd111cb54895938a96ae8963c4c1bfc5696a91ff 2 | -------------------------------------------------------------------------------- /extra/nspr/sources: -------------------------------------------------------------------------------- 1 | https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.36/src/nspr-4.36.tar.gz 2 | -------------------------------------------------------------------------------- /extra/nspr/version: -------------------------------------------------------------------------------- 1 | 4.36 1 2 | -------------------------------------------------------------------------------- /extra/nss/checksums: -------------------------------------------------------------------------------- 1 | adef2efade60f85d537528f6cfa894e93238f54dc67254edf71aaaea1523a802d3 2 | 1da24f15b6e64671614658955882a4eadbf07aea4148cdf7b43c983f7c3c72a895 3 | d2c507ecf091cdfdc9ad0774c1338b8573b9e647ceefaa00965a011bb9ead6ac69 4 | c3b17eed7fb3298ff5f4083478a1bdad6b220bdcbe93b0edf63d50b3b61fffe233 5 | -------------------------------------------------------------------------------- /extra/nss/depends: -------------------------------------------------------------------------------- 1 | git make 2 | linux-headers make 3 | nspr 4 | sqlite 5 | zlib 6 | -------------------------------------------------------------------------------- /extra/nss/files/generated.hash: -------------------------------------------------------------------------------- 1 | b07fea3076a089fdaee63f127cb31b5eaa8b36a4 2 | 9ac213b003fcc3f2c707e43dc8e79a6b6392fa01 3 | -------------------------------------------------------------------------------- /extra/nss/sources: -------------------------------------------------------------------------------- 1 | https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_110_RTM/src/nss-3.110.tar.gz 2 | files/certdata.sh nss/lib/ckfw/builtins 3 | files/generated.hash 4 | patches/no-perl.patch 5 | -------------------------------------------------------------------------------- /extra/nss/version: -------------------------------------------------------------------------------- 1 | 3.110 1 2 | -------------------------------------------------------------------------------- /extra/nvidia: -------------------------------------------------------------------------------- 1 | ../overrides/extra/nvidia -------------------------------------------------------------------------------- /extra/opendoas/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | BINOWN="$(id -u)" \ 4 | BINGRP="$(id -g)" \ 5 | ./configure \ 6 | --prefix=/usr \ 7 | --enable-static \ 8 | --with-shadow \ 9 | --with-timestamp \ 10 | --without-pam 11 | 12 | make 13 | make DESTDIR="$1" install 14 | 15 | mkdir -p "$1/etc" 16 | cp -f doas.conf "$1/etc" 17 | chmod 600 "$1/etc/doas.conf" 18 | -------------------------------------------------------------------------------- /extra/opendoas/checksums: -------------------------------------------------------------------------------- 1 | 56a116e8617fc99184f3c919f591493b76d6511c2a79328f6f13a46ef2df0ae0d0 2 | fbfb3cf08b68c7b4bddd170156d1ba4d351f8cf00203ee1d5e0e1ff96be38a13c4 3 | -------------------------------------------------------------------------------- /extra/opendoas/depends: -------------------------------------------------------------------------------- 1 | bison make 2 | -------------------------------------------------------------------------------- /extra/opendoas/sources: -------------------------------------------------------------------------------- 1 | https://github.com/Duncaen/OpenDoas/archive/v6.8.2.tar.gz 2 | files/doas.conf 3 | -------------------------------------------------------------------------------- /extra/opendoas/version: -------------------------------------------------------------------------------- 1 | 6.8.2 1 2 | -------------------------------------------------------------------------------- /extra/openresolv/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --sbindir=/usr/bin \ 6 | --sysconfdir=/etc 7 | 8 | make 9 | make DESTDIR="$1" install 10 | -------------------------------------------------------------------------------- /extra/openresolv/checksums: -------------------------------------------------------------------------------- 1 | cf11a09737fb2a8d3a428bb1b59c49b78e09aa6939e787f0a641ea3f27a530e7ae 2 | -------------------------------------------------------------------------------- /extra/openresolv/sources: -------------------------------------------------------------------------------- 1 | https://github.com/NetworkConfiguration/openresolv/archive/refs/tags/v3.16.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/openresolv/version: -------------------------------------------------------------------------------- 1 | 3.16.0 1 2 | -------------------------------------------------------------------------------- /extra/openssh/checksums: -------------------------------------------------------------------------------- 1 | 214da311ab5a920d9d72b4b913712d82b15af8f80e0bc4290303601d7906979eed 2 | 41de8bef1bc5366ed5a08ad2bd674e3562c8020d29e73d0d7b7dcabba9506df77e 3 | -------------------------------------------------------------------------------- /extra/openssh/depends: -------------------------------------------------------------------------------- 1 | openssl 2 | zlib 3 | -------------------------------------------------------------------------------- /extra/openssh/files/sshd.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec /usr/bin/sshd -D 2>&1 3 | -------------------------------------------------------------------------------- /extra/openssh/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Generate host keys if they don't already exist. 4 | ssh-keygen -A >/dev/null 2>&1 5 | -------------------------------------------------------------------------------- /extra/openssh/sources: -------------------------------------------------------------------------------- 1 | https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.0p1.tar.gz 2 | files/sshd.run 3 | -------------------------------------------------------------------------------- /extra/openssh/version: -------------------------------------------------------------------------------- 1 | 10.0p1 1 2 | -------------------------------------------------------------------------------- /extra/opus/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | meson setup \ 6 | -Dprefix=/usr \ 7 | -Dfloat-approx=true \ 8 | -Dcustom-modes=true \ 9 | output 10 | 11 | ninja -C output 12 | ninja -C output install 13 | -------------------------------------------------------------------------------- /extra/opus/checksums: -------------------------------------------------------------------------------- 1 | 58400a890dcab13a0388cefd6ab2b4f0dd99e40efb6d3536542d2dae00fb41ec72 2 | -------------------------------------------------------------------------------- /extra/opus/depends: -------------------------------------------------------------------------------- 1 | meson make 2 | -------------------------------------------------------------------------------- /extra/opus/sources: -------------------------------------------------------------------------------- 1 | https://downloads.xiph.org/releases/opus/opus-1.5.2.tar.gz 2 | -------------------------------------------------------------------------------- /extra/opus/version: -------------------------------------------------------------------------------- 1 | 1.5.2 1 2 | -------------------------------------------------------------------------------- /extra/pango/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | patch -p1 < no-fribidi.patch 6 | 7 | # Disable download of missing (optional) dependencies 8 | # during the build. This cannot be turned off otherwise. 9 | rm -rf subprojects 10 | 11 | : > tests/meson.build 12 | : > examples/meson.build 13 | : > docs/meson.build 14 | 15 | meson setup \ 16 | -Dprefix=/usr \ 17 | -Dgtk_doc=false \ 18 | -Dxft=disabled \ 19 | -Dintrospection=disabled \ 20 | build 21 | 22 | ninja -C build 23 | ninja -C build install 24 | -------------------------------------------------------------------------------- /extra/pango/checksums: -------------------------------------------------------------------------------- 1 | 78542feaaf007c1d648b94c4e9b6655ed7515d27ce434766aea99bef886c21ac98 2 | 45ca7cb2cd5eed6c8a82224a4fd1803afde2f59f1d2962bd75f43d696a5a4f2b9b 3 | -------------------------------------------------------------------------------- /extra/pango/depends: -------------------------------------------------------------------------------- 1 | cairo 2 | fontconfig 3 | freetype-harfbuzz 4 | glib 5 | meson make 6 | pkgconf make 7 | -------------------------------------------------------------------------------- /extra/pango/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | fc-cache -vf 4 | -------------------------------------------------------------------------------- /extra/pango/sources: -------------------------------------------------------------------------------- 1 | https://download.gnome.org/sources/pango/1.56/pango-1.56.3.tar.xz 2 | patches/no-fribidi.patch 3 | -------------------------------------------------------------------------------- /extra/pango/version: -------------------------------------------------------------------------------- 1 | 1.56.3 1 2 | -------------------------------------------------------------------------------- /extra/pcre2/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --enable-pcre2-16 \ 6 | --enable-pcre2-32 \ 7 | --enable-pcre2grep-libz \ 8 | --enable-pcre2grep-libbz2 \ 9 | --enable-jit 10 | 11 | make 12 | make DESTDIR="$1" install 13 | -------------------------------------------------------------------------------- /extra/pcre2/checksums: -------------------------------------------------------------------------------- 1 | aea544846f9a03c1ec62c9f8d1c9a4187cc3cce557e53e6876eb6a58c7cdd9fe02 2 | -------------------------------------------------------------------------------- /extra/pcre2/sources: -------------------------------------------------------------------------------- 1 | https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.45/pcre2-10.45.tar.bz2 2 | -------------------------------------------------------------------------------- /extra/pcre2/version: -------------------------------------------------------------------------------- 1 | 10.45 1 2 | -------------------------------------------------------------------------------- /extra/pkgconf/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --sysconfdir=/etc 6 | 7 | make 8 | make DESTDIR="$1" install 9 | 10 | ln -s pkgconf "$1/usr/bin/pkg-config" 11 | 12 | # Remove documentation (README, etc). 13 | rm -rf "$1/usr/share/doc" 14 | -------------------------------------------------------------------------------- /extra/pkgconf/checksums: -------------------------------------------------------------------------------- 1 | 88a2b13f76c636d2d836eef7db1a9e4b40773f7f5f836e1bce46fceabca09aab78 2 | -------------------------------------------------------------------------------- /extra/pkgconf/sources: -------------------------------------------------------------------------------- 1 | https://distfiles.ariadne.space/pkgconf/pkgconf-2.4.3.tar.xz 2 | -------------------------------------------------------------------------------- /extra/pkgconf/version: -------------------------------------------------------------------------------- 1 | 2.4.3 1 2 | -------------------------------------------------------------------------------- /extra/python-docutils/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 4 | python -m installer -d "$1" .dist/*.whl 5 | -------------------------------------------------------------------------------- /extra/python-docutils/checksums: -------------------------------------------------------------------------------- 1 | 113d46ab83e1c35f9a8e813d7508bc0e702a1c926cdcadeb15df28bb9a5ebc5418 2 | -------------------------------------------------------------------------------- /extra/python-docutils/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-gpep517 make 3 | python-markupsafe 4 | python-wheel make 5 | -------------------------------------------------------------------------------- /extra/python-docutils/sources: -------------------------------------------------------------------------------- 1 | https://downloads.sourceforge.net/docutils/docutils-0.21.2.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-docutils/version: -------------------------------------------------------------------------------- 1 | 0.21.2 2 2 | -------------------------------------------------------------------------------- /extra/python-flit-core/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | python flit_core/build_dists.py 4 | 5 | python -m installer -d "$1" "flit_core/dist/flit_core-$2-py3-none-any.whl" 6 | 7 | rm -rf "$1"/usr/lib/python3*/site-packages/flit_core/tests 8 | rm -rf "$1"/usr/lib/python3*/site-packages/flit_core/vendor 9 | -------------------------------------------------------------------------------- /extra/python-flit-core/checksums: -------------------------------------------------------------------------------- 1 | 1c3b1b48df364592ddff4a144202ddebc5484d06b08d5bdfaca21d3d48c52b5e87 2 | -------------------------------------------------------------------------------- /extra/python-flit-core/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-installer make 3 | -------------------------------------------------------------------------------- /extra/python-flit-core/sources: -------------------------------------------------------------------------------- 1 | https://files.pythonhosted.org/packages/source/f/flit/flit-3.12.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-flit-core/version: -------------------------------------------------------------------------------- 1 | 3.12.0 1 2 | -------------------------------------------------------------------------------- /extra/python-glad/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 4 | python -m installer -d "$1" .dist/*.whl 5 | -------------------------------------------------------------------------------- /extra/python-glad/checksums: -------------------------------------------------------------------------------- 1 | 75ccae516b2812bb4510956aed782f6ceb4e1036381916f965f658504af2eb513d 2 | -------------------------------------------------------------------------------- /extra/python-glad/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-gpep517 make 3 | python-jinja2 4 | python-wheel make 5 | -------------------------------------------------------------------------------- /extra/python-glad/sources: -------------------------------------------------------------------------------- 1 | https://github.com/Dav1dde/glad/archive/refs/tags/v2.0.8.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-glad/version: -------------------------------------------------------------------------------- 1 | 2.0.8 2 2 | -------------------------------------------------------------------------------- /extra/python-gpep517/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | patch -p1 < default-bytecode-levels.patch 4 | 5 | sitedir="$(python3 -c 'import site;print(site.getsitepackages()[0])')" 6 | 7 | mkdir -p "$1/$sitedir" 8 | cp -pR gpep517 "$1/$sitedir" 9 | python -m compileall "$1/$sitedir" 10 | 11 | mkdir -p "$1/usr/bin" 12 | cp gpep517.bin "$1/usr/bin/gpep517" 13 | chmod 755 "$1/usr/bin/gpep517" 14 | -------------------------------------------------------------------------------- /extra/python-gpep517/checksums: -------------------------------------------------------------------------------- 1 | 1de27ab294038dd90f14bfeaa7432150555d3e4e7360611c73c61fdaf1eaf902f2 2 | 482b3562a2d6a9b273e8e2049bc29136643cad5002495cff0e1169c53ea8b6eb2b 3 | e3ec36619e4e3dbd7bf1fcfe5801d0e29840d5da5f188ac3a2d5d7730aa136b7b5 4 | -------------------------------------------------------------------------------- /extra/python-gpep517/depends: -------------------------------------------------------------------------------- 1 | python 2 | -------------------------------------------------------------------------------- /extra/python-gpep517/files/gpep517.bin: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | from gpep517.__main__ import main 5 | if __name__ == "__main__": 6 | sys.exit(main()) 7 | -------------------------------------------------------------------------------- /extra/python-gpep517/sources: -------------------------------------------------------------------------------- 1 | https://github.com/mgorny/gpep517/archive/v19/gpep517-v19.tar.gz 2 | files/gpep517.bin 3 | patches/default-bytecode-levels.patch 4 | -------------------------------------------------------------------------------- /extra/python-gpep517/version: -------------------------------------------------------------------------------- 1 | 19 1 2 | -------------------------------------------------------------------------------- /extra/python-installer/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | sitedir="$(python3 -c 'import site;print(site.getsitepackages()[0])')" 4 | 5 | unzip -d build "installer-$2-py3-none-any.whl" 6 | 7 | (cd build; patch -p1 < default-bytecode-levels.patch) 8 | 9 | mkdir -p "$1/$sitedir" 10 | cp -pR build/installer* "$1/$sitedir" 11 | python -m compileall "$1/$sitedir" 12 | -------------------------------------------------------------------------------- /extra/python-installer/checksums: -------------------------------------------------------------------------------- 1 | 72790531eb73009974eca65759a7088ed1398cd009b85e5a243d1ea22102179bbc 2 | 8d93b38e8b441cfac476787bd834230c9dfb59f23ab6a4927ea127e07ad0a2543a 3 | -------------------------------------------------------------------------------- /extra/python-installer/depends: -------------------------------------------------------------------------------- 1 | python 2 | -------------------------------------------------------------------------------- /extra/python-installer/sources: -------------------------------------------------------------------------------- 1 | https://files.pythonhosted.org/packages/py3/i/installer/installer-0.7.0-py3-none-any.whl 2 | patches/default-bytecode-levels.patch build 3 | -------------------------------------------------------------------------------- /extra/python-installer/version: -------------------------------------------------------------------------------- 1 | 0.7.0 3 2 | -------------------------------------------------------------------------------- /extra/python-jinja2/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 4 | python -m installer -d "$1" .dist/*.whl 5 | -------------------------------------------------------------------------------- /extra/python-jinja2/checksums: -------------------------------------------------------------------------------- 1 | 55cc18fa679e7243d9fdbbb1eab636067fa35285a4a2cb6691602e675c4f718d54 2 | -------------------------------------------------------------------------------- /extra/python-jinja2/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-gpep517 make 3 | python-markupsafe 4 | python-wheel make 5 | -------------------------------------------------------------------------------- /extra/python-jinja2/sources: -------------------------------------------------------------------------------- 1 | https://files.pythonhosted.org/packages/source/j/jinja2/jinja2-3.1.6.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-jinja2/version: -------------------------------------------------------------------------------- 1 | 3.1.6 1 2 | -------------------------------------------------------------------------------- /extra/python-mako/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | python3 setup.py build 4 | python3 setup.py install \ 5 | --prefix=/usr \ 6 | --root="$1" 7 | -------------------------------------------------------------------------------- /extra/python-mako/checksums: -------------------------------------------------------------------------------- 1 | 21c8508a2c9a42a2ce030268900983ace97750753db5f9a0de7355a2c745753f32 2 | -------------------------------------------------------------------------------- /extra/python-mako/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-markupsafe 3 | -------------------------------------------------------------------------------- /extra/python-mako/sources: -------------------------------------------------------------------------------- 1 | https://github.com/sqlalchemy/mako/archive/refs/tags/rel_1_3_5.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-mako/version: -------------------------------------------------------------------------------- 1 | 1.3.5 1 2 | -------------------------------------------------------------------------------- /extra/python-markupsafe/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | python3 setup.py build 4 | python3 setup.py install \ 5 | --prefix=/usr \ 6 | --root="$1" 7 | -------------------------------------------------------------------------------- /extra/python-markupsafe/checksums: -------------------------------------------------------------------------------- 1 | 56156c5834c633b728c095b054908b20fc0132679e25df41e0be2c29c41b5be463 2 | -------------------------------------------------------------------------------- /extra/python-markupsafe/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-setuptools make 3 | -------------------------------------------------------------------------------- /extra/python-markupsafe/sources: -------------------------------------------------------------------------------- 1 | https://github.com/pallets/markupsafe/archive/refs/tags/3.0.2.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-markupsafe/version: -------------------------------------------------------------------------------- 1 | 3.0.2 2 2 | -------------------------------------------------------------------------------- /extra/python-packaging/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 4 | python -m installer -d "$1" .dist/*.whl 5 | -------------------------------------------------------------------------------- /extra/python-packaging/checksums: -------------------------------------------------------------------------------- 1 | 8254d6357a43fffd344deefe4a0f180c00a2835ab1abfc7f2408a337f411006a85 2 | -------------------------------------------------------------------------------- /extra/python-packaging/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-flit-core make 3 | python-gpep517 make 4 | -------------------------------------------------------------------------------- /extra/python-packaging/sources: -------------------------------------------------------------------------------- 1 | https://github.com/pypa/packaging/archive/25.0/python-packaging-25.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-packaging/version: -------------------------------------------------------------------------------- 1 | 25.0 1 2 | -------------------------------------------------------------------------------- /extra/python-setuptools/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | python setup.py build 4 | python setup.py install \ 5 | --root="$1" \ 6 | --skip-build 7 | -------------------------------------------------------------------------------- /extra/python-setuptools/checksums: -------------------------------------------------------------------------------- 1 | 28eef31412de3bc610454d12c3279b93c7212ee00278dfff706664ccbe9ee217f5 2 | -------------------------------------------------------------------------------- /extra/python-setuptools/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-packaging 3 | -------------------------------------------------------------------------------- /extra/python-setuptools/sources: -------------------------------------------------------------------------------- 1 | https://pypi.io/packages/source/s/setuptools/setuptools-80.1.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-setuptools/version: -------------------------------------------------------------------------------- 1 | 80.1.0 1 2 | -------------------------------------------------------------------------------- /extra/python-wheel/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 4 | python -m installer -d "$1" .dist/*.whl 5 | -------------------------------------------------------------------------------- /extra/python-wheel/checksums: -------------------------------------------------------------------------------- 1 | 03c66d9ea58692d8bc238871643f43d1393768513937cec6ba73d86aac88d5f701 2 | -------------------------------------------------------------------------------- /extra/python-wheel/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-flit-core make 3 | python-gpep517 make 4 | python-packaging 5 | -------------------------------------------------------------------------------- /extra/python-wheel/sources: -------------------------------------------------------------------------------- 1 | https://files.pythonhosted.org/packages/source/w/wheel/wheel-0.46.1.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-wheel/version: -------------------------------------------------------------------------------- 1 | 0.46.1 1 2 | -------------------------------------------------------------------------------- /extra/python-yaml/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 4 | python -m installer -d "$1" .dist/*.whl 5 | -------------------------------------------------------------------------------- /extra/python-yaml/checksums: -------------------------------------------------------------------------------- 1 | a6a4a4ed1e5b2243a332f6189966c8a7c836079f0a15876499b877e81955051912 2 | -------------------------------------------------------------------------------- /extra/python-yaml/depends: -------------------------------------------------------------------------------- 1 | python 2 | python-gpep517 make 3 | python-wheel make 4 | -------------------------------------------------------------------------------- /extra/python-yaml/sources: -------------------------------------------------------------------------------- 1 | https://files.pythonhosted.org/packages/source/p/pyyaml/pyyaml-6.0.2.tar.gz 2 | -------------------------------------------------------------------------------- /extra/python-yaml/version: -------------------------------------------------------------------------------- 1 | 6.0.2 2 2 | -------------------------------------------------------------------------------- /extra/python/checksums: -------------------------------------------------------------------------------- 1 | 5ead80f2625e236d9e052daca1c8addbca7571fcf200ab07cd1de7ef5898b71105 2 | b5ca67e7eb0ea7b0abbf92a28d899599249317f468a71ce4c1976bd58e218ffca5 3 | c4b318c0f2cbcdc0da0c1ee452b78266ec10a9e0ed4a36d630a81d73853e31cb3c 4 | -------------------------------------------------------------------------------- /extra/python/depends: -------------------------------------------------------------------------------- 1 | bzip2 2 | expat 3 | libffi 4 | ncurses 5 | openssl 6 | sqlite 7 | zlib 8 | -------------------------------------------------------------------------------- /extra/python/patches/python3-always-pip.patch: -------------------------------------------------------------------------------- 1 | diff --git a/Lib/ensurepip/__init__.py b/Lib/ensurepip/__init__.py 2 | index c5350df..7886cb2 100644 3 | --- a/Lib/ensurepip/__init__.py 4 | +++ b/Lib/ensurepip/__init__.py 5 | @@ -159,7 +159,7 @@ def _bootstrap(*, root=None, upgrade=False, user=False, 6 | copy2(bundled_wheel_path, tmp_wheel_path) 7 | 8 | # Construct the arguments to be passed to the pip command 9 | - args = ["install", "--no-cache-dir", "--no-index", "--find-links", tmpdir] 10 | + args = ["install", "-I", "--no-cache-dir", "--no-index", "--find-links", tmpdir] 11 | if root: 12 | args += ["--root", root] 13 | if upgrade: 14 | -------------------------------------------------------------------------------- /extra/python/patches/python3-pyc-hash.patch: -------------------------------------------------------------------------------- 1 | diff --git a/Lib/py_compile.py b/Lib/py_compile.py 2 | index a81f493..e1328ed 100644 3 | --- a/Lib/py_compile.py 4 | +++ b/Lib/py_compile.py 5 | @@ -70,10 +70,7 @@ class PycInvalidationMode(enum.Enum): 6 | 7 | 8 | def _get_default_invalidation_mode(): 9 | - if os.environ.get('SOURCE_DATE_EPOCH'): 10 | - return PycInvalidationMode.CHECKED_HASH 11 | - else: 12 | - return PycInvalidationMode.TIMESTAMP 13 | + return PycInvalidationMode.CHECKED_HASH 14 | 15 | 16 | def compile(file, cfile=None, dfile=None, doraise=False, optimize=-1, 17 | -------------------------------------------------------------------------------- /extra/python/sources: -------------------------------------------------------------------------------- 1 | https://www.python.org/ftp/python/3.13.3/Python-3.13.3.tar.xz 2 | patches/python3-always-pip.patch 3 | patches/python3-pyc-hash.patch 4 | -------------------------------------------------------------------------------- /extra/python/version: -------------------------------------------------------------------------------- 1 | 3.13.3 1 2 | -------------------------------------------------------------------------------- /extra/rust: -------------------------------------------------------------------------------- 1 | ../overrides/extra/rust -------------------------------------------------------------------------------- /extra/samurai/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | make PREFIX=/usr 4 | make PREFIX=/usr DESTDIR="$1" install 5 | 6 | ln -sf samu "$1/usr/bin/ninja" 7 | ln -sf samu.1 "$1/usr/share/man/man1/ninja.1" 8 | -------------------------------------------------------------------------------- /extra/samurai/checksums: -------------------------------------------------------------------------------- 1 | 9f0315f1f6e123eb32c8cdb5fe98bcca1f1d2f4ca2617675476568cf3ddc07dabe 2 | -------------------------------------------------------------------------------- /extra/samurai/sources: -------------------------------------------------------------------------------- 1 | https://github.com/michaelforney/samurai/releases/download/1.2/samurai-1.2.tar.gz 2 | -------------------------------------------------------------------------------- /extra/samurai/version: -------------------------------------------------------------------------------- 1 | 1.2 1 2 | -------------------------------------------------------------------------------- /extra/scdoc/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | make PREFIX=/usr 4 | make PREFIX=/usr DESTDIR="$1" install 5 | -------------------------------------------------------------------------------- /extra/scdoc/checksums: -------------------------------------------------------------------------------- 1 | 241d4d907395bdd25a17fea878e8c476ec988f2e247fcea462955fd43f2f98ac21 2 | -------------------------------------------------------------------------------- /extra/scdoc/sources: -------------------------------------------------------------------------------- 1 | https://git.sr.ht/~sircmpwn/scdoc/archive/1.11.3.tar.gz 2 | -------------------------------------------------------------------------------- /extra/scdoc/version: -------------------------------------------------------------------------------- 1 | 1.11.3 1 2 | -------------------------------------------------------------------------------- /extra/skalibs/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --enable-shared 6 | 7 | make 8 | make DESTDIR="$1" install 9 | -------------------------------------------------------------------------------- /extra/skalibs/checksums: -------------------------------------------------------------------------------- 1 | 287a9a3539066f15090312819aae73291b69c518723e85d6d46eaae0c39c7a3c37 2 | -------------------------------------------------------------------------------- /extra/skalibs/sources: -------------------------------------------------------------------------------- 1 | https://www.skarnet.org/software/skalibs/skalibs-2.14.3.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/skalibs/version: -------------------------------------------------------------------------------- 1 | 2.14.3.0 1 2 | -------------------------------------------------------------------------------- /extra/spirv-headers/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | cmake -B build \ 6 | -DCMAKE_INSTALL_PREFIX=/usr \ 7 | -DSPIRV_HEADERS_ENABLE_TESTS=OFF \ 8 | -DSPIRV_HEADERS_ENABLE_INSTALL=ON 9 | 10 | cmake --build build 11 | cmake --install build 12 | -------------------------------------------------------------------------------- /extra/spirv-headers/checksums: -------------------------------------------------------------------------------- 1 | 3fbae912e737a54c57a5de820becefa4aaa9979cd558580c88e1769f82a5494a37 2 | -------------------------------------------------------------------------------- /extra/spirv-headers/depends: -------------------------------------------------------------------------------- 1 | cmake make 2 | -------------------------------------------------------------------------------- /extra/spirv-headers/sources: -------------------------------------------------------------------------------- 1 | https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/tags/vulkan-sdk-1.4.309.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/spirv-headers/version: -------------------------------------------------------------------------------- 1 | 1.4.309.0 1 2 | -------------------------------------------------------------------------------- /extra/spirv-llvm-translator/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | cmake -B build \ 6 | -DCMAKE_INSTALL_PREFIX=/usr \ 7 | -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr/include/spirv \ 8 | -DLLVM_SPIRV_INCLUDE_TESTS=OFF 9 | 10 | cmake --build build 11 | cmake --install build 12 | -------------------------------------------------------------------------------- /extra/spirv-llvm-translator/checksums: -------------------------------------------------------------------------------- 1 | 7c6680b94f20c0b73a00839ee8b7c209629d8e188a6c4001fae39eb02d9a3b7565 2 | -------------------------------------------------------------------------------- /extra/spirv-llvm-translator/depends: -------------------------------------------------------------------------------- 1 | cmake make 2 | llvm 3 | spirv-tools 4 | -------------------------------------------------------------------------------- /extra/spirv-llvm-translator/sources: -------------------------------------------------------------------------------- 1 | https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v20.1.2/SPIRV-LLVM-Translator-20.1.2.tar.gz 2 | -------------------------------------------------------------------------------- /extra/spirv-llvm-translator/version: -------------------------------------------------------------------------------- 1 | 20.1.2 1 2 | -------------------------------------------------------------------------------- /extra/spirv-tools/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | cmake -B build \ 6 | -DCMAKE_INSTALL_PREFIX=/usr \ 7 | -DSPIRV-Headers_SOURCE_DIR=/usr 8 | 9 | cmake --build build 10 | cmake --install build 11 | -------------------------------------------------------------------------------- /extra/spirv-tools/checksums: -------------------------------------------------------------------------------- 1 | b981c91e8b0d89fd57f99454f73a2bc2bf25cfa4a85c3f0d74b3efe5d90135e630 2 | -------------------------------------------------------------------------------- /extra/spirv-tools/depends: -------------------------------------------------------------------------------- 1 | cmake make 2 | python make 3 | spirv-headers make 4 | -------------------------------------------------------------------------------- /extra/spirv-tools/sources: -------------------------------------------------------------------------------- 1 | https://github.com/KhronosGroup/SPIRV-tools/archive/refs/tags/vulkan-sdk-1.4.309.0.tar.gz 2 | -------------------------------------------------------------------------------- /extra/spirv-tools/version: -------------------------------------------------------------------------------- 1 | 1.4.309.0 1 2 | -------------------------------------------------------------------------------- /extra/sqlite/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | # Required by qt5 and possibly other software. 4 | export CPPFLAGS="$CPPFLAGS -DSQLITE_ENABLE_COLUMN_METADATA" 5 | 6 | ./configure \ 7 | --prefix=/usr \ 8 | --fts5 \ 9 | --disable-readline 10 | 11 | make 12 | make DESTDIR="$1" install 13 | -------------------------------------------------------------------------------- /extra/sqlite/checksums: -------------------------------------------------------------------------------- 1 | 2b4a9b75c9e6c369113fb0d1c9ff4158138e22e01820b32cfbc835b69b98dd28d2 2 | -------------------------------------------------------------------------------- /extra/sqlite/depends: -------------------------------------------------------------------------------- 1 | zlib 2 | -------------------------------------------------------------------------------- /extra/sqlite/sources: -------------------------------------------------------------------------------- 1 | https://sqlite.org/2025/sqlite-autoconf-3490100.tar.gz 2 | -------------------------------------------------------------------------------- /extra/sqlite/version: -------------------------------------------------------------------------------- 1 | 3.49.1 1 2 | -------------------------------------------------------------------------------- /extra/ssu/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | make 4 | make \ 5 | DESTDIR="$1" \ 6 | PREFIX=/usr \ 7 | BINOWN="$(id -u)" \ 8 | BINGRP="$(id -g)" \ 9 | install 10 | -------------------------------------------------------------------------------- /extra/ssu/checksums: -------------------------------------------------------------------------------- 1 | e603a1923ec9b636b948a11493a559817f8c3a94b480c8924a25acce760c4bf6c4 2 | -------------------------------------------------------------------------------- /extra/ssu/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | chown root:wheel /usr/bin/ssu 4 | chmod 4754 /usr/bin/ssu 5 | -------------------------------------------------------------------------------- /extra/ssu/sources: -------------------------------------------------------------------------------- 1 | https://github.com/illiliti/ssu/archive/refs/tags/0.3.2.tar.gz 2 | -------------------------------------------------------------------------------- /extra/ssu/version: -------------------------------------------------------------------------------- 1 | 0.3.2 1 2 | -------------------------------------------------------------------------------- /extra/strace/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --disable-mpers 6 | 7 | make 8 | make DESTDIR="$1" install 9 | -------------------------------------------------------------------------------- /extra/strace/checksums: -------------------------------------------------------------------------------- 1 | fe217aa5e0a0f64f239579ca48cf7fbd16896a985113db3f09257e0cc38232208b 2 | -------------------------------------------------------------------------------- /extra/strace/depends: -------------------------------------------------------------------------------- 1 | linux-headers make 2 | -------------------------------------------------------------------------------- /extra/strace/sources: -------------------------------------------------------------------------------- 1 | https://github.com/strace/strace/releases/download/v6.14/strace-6.14.tar.xz 2 | -------------------------------------------------------------------------------- /extra/strace/version: -------------------------------------------------------------------------------- 1 | 6.14 1 2 | -------------------------------------------------------------------------------- /extra/ttf-croscore/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | mkdir -p "$1/usr/share/fonts/TTF/croscore" 4 | 5 | cp -f ./*.ttf "$1/usr/share/fonts/TTF/croscore" 6 | 7 | # Ensure that font files are readable. 8 | chmod 644 "$1/usr/share/fonts/TTF/croscore"/*.ttf 9 | -------------------------------------------------------------------------------- /extra/ttf-croscore/checksums: -------------------------------------------------------------------------------- 1 | 66cd58e7470bb5fde7e6750e317840a19b7f428cdf9c40a54d4c10edee8c9a3c84 2 | -------------------------------------------------------------------------------- /extra/ttf-croscore/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | fc-cache -v 4 | -------------------------------------------------------------------------------- /extra/ttf-croscore/sources: -------------------------------------------------------------------------------- 1 | https://gsdview.appspot.com/chromeos-localmirror/distfiles/croscorefonts-1.31.0.tar.bz2 2 | -------------------------------------------------------------------------------- /extra/ttf-croscore/version: -------------------------------------------------------------------------------- 1 | 1.31.0 2 2 | -------------------------------------------------------------------------------- /extra/tzdata/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | pkg_dir=$1 4 | 5 | make 6 | make DESTDIR="$1" ZICDIR=/usr/bin install 7 | 8 | set -- africa asia australasia europe northamerica southamerica 9 | 10 | ./zic -d "$pkg_dir/usr/share/zoneinfo" "$@" 11 | ./zic -d "$pkg_dir/usr/share/zoneinfo/posix" "$@" 12 | ./zic -d "$pkg_dir/usr/share/zoneinfo/right" -L leapseconds "$@" 13 | ./zic -d "$pkg_dir/usr/share/zoneinfo" -p America/New_York 14 | -------------------------------------------------------------------------------- /extra/tzdata/checksums: -------------------------------------------------------------------------------- 1 | adeee5f1d8c05629662cdefe4aff7ad3ae4bec83b0ede80e29bb4a9d3cf07c28b2 2 | -------------------------------------------------------------------------------- /extra/tzdata/sources: -------------------------------------------------------------------------------- 1 | https://github.com/eggert/tz/archive/2025b.tar.gz 2 | -------------------------------------------------------------------------------- /extra/tzdata/version: -------------------------------------------------------------------------------- 1 | 2025b 1 2 | -------------------------------------------------------------------------------- /extra/util-linux/checksums: -------------------------------------------------------------------------------- 1 | 19c97e37695ca9b5df4f47bd8654d72c196e1cbbc11ff4109bcfd85698bd0326e0 2 | 89f707a429557c0b88c53327187c11d6dc740eba2d8a537962cfe362e0c8763fa5 3 | -------------------------------------------------------------------------------- /extra/util-linux/depends: -------------------------------------------------------------------------------- 1 | linux-headers make 2 | zlib 3 | -------------------------------------------------------------------------------- /extra/util-linux/patches/posix.patch: -------------------------------------------------------------------------------- 1 | diff --git a/tools/all_syscalls b/tools/all_syscalls 2 | index eccb0d0..3d7a34f 100755 3 | --- a/tools/all_syscalls 4 | +++ b/tools/all_syscalls 5 | @@ -1,7 +1,6 @@ 6 | -#!/bin/bash 7 | +#!/bin/sh 8 | 9 | set -e 10 | -set -o pipefail 11 | 12 | SED="$1" 13 | shift 14 | @@ -10,9 +9,9 @@ SYSCALL_INCLUDES=" 15 | #include 16 | " 17 | 18 | -trap 'rm -f $OUTPUT $OUTPUT.deps' ERR 19 | +trap '[ $? -eq 0 ] || rm -f $OUTPUT $OUTPUT.deps' EXIT 20 | 21 | -"$@" -MD -MF "$OUTPUT.deps" <<< "$SYSCALL_INCLUDES" -dM -E - \ 22 | +echo "$SYSCALL_INCLUDES" | "$@" -MD -MF "$OUTPUT.deps" -dM -E - \ 23 | | "$SED" -n -e 's/^#define __NR_\([^ ]*\).*$/UL_SYSCALL("\1", __NR_\1)/p' \ 24 | | sort \ 25 | > "$OUTPUT" 26 | -------------------------------------------------------------------------------- /extra/util-linux/sources: -------------------------------------------------------------------------------- 1 | https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.41/util-linux-2.41.tar.xz 2 | patches/posix.patch 3 | -------------------------------------------------------------------------------- /extra/util-linux/version: -------------------------------------------------------------------------------- 1 | 2.41 1 2 | -------------------------------------------------------------------------------- /extra/vim/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr \ 5 | --enable-cscope \ 6 | --enable-multibyte \ 7 | --with-ex-name=vim-ex \ 8 | --with-view-name=vim-view \ 9 | --disable-perlinterp \ 10 | --disable-pythoninterp \ 11 | --disable-rubyinterp \ 12 | --disable-netbeans \ 13 | --disable-gpm \ 14 | --disable-xim \ 15 | --disable-gui \ 16 | --disable-nls \ 17 | --without-x 18 | 19 | make 20 | make DESTDIR="$1" install 21 | -------------------------------------------------------------------------------- /extra/vim/depends: -------------------------------------------------------------------------------- 1 | ncurses 2 | -------------------------------------------------------------------------------- /extra/vim/sources: -------------------------------------------------------------------------------- 1 | git+https://github.com/vim/vim 2 | -------------------------------------------------------------------------------- /extra/vim/version: -------------------------------------------------------------------------------- 1 | git 1 2 | -------------------------------------------------------------------------------- /extra/wpa_supplicant/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | CFLAGS="$CFLAGS $(pkg-config --cflags libnl-tiny)" 4 | export CFLAGS 5 | 6 | cd wpa_supplicant 7 | 8 | make LIBDIR=/usr/lib BINDIR=/usr/bin 9 | make LIBDIR=/usr/lib BINDIR=/usr/bin DESTDIR="$1" install 10 | 11 | mkdir -p \ 12 | "$1/usr/share/man/man5" \ 13 | "$1/usr/share/man/man8" 14 | 15 | cp -f doc/docbook/*.5 "$1/usr/share/man/man5" 16 | cp -f doc/docbook/*.8 "$1/usr/share/man/man8" 17 | 18 | # Install runit service. 19 | mkdir -p "$1/etc/sv/wpa_supplicant" 20 | cp -f wpa_supplicant.run "$1/etc/sv/wpa_supplicant/run" 21 | ln -sf /run/runit/supervise.wpa_supplicant "$1/etc/sv/wpa_supplicant/supervise" 22 | -------------------------------------------------------------------------------- /extra/wpa_supplicant/checksums: -------------------------------------------------------------------------------- 1 | 3b61ac45430831f5fdc4ef8d00b5415075a2f236f591213eca22c9c7312707c382 2 | 28f432f5c790f90a6bd32786b6b5c10e599846327f6a0277f7290f0059b49b5938 3 | bc9db6eb9b1830c0d81092674621db1b867469949412dc997900bd240425009547 4 | -------------------------------------------------------------------------------- /extra/wpa_supplicant/depends: -------------------------------------------------------------------------------- 1 | libnl-tiny make 2 | linux-headers make 3 | openssl 4 | pkgconf make 5 | -------------------------------------------------------------------------------- /extra/wpa_supplicant/files/wpa_supplicant.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec wpa_supplicant -c /etc/wpa_supplicant.conf 2>&1 3 | -------------------------------------------------------------------------------- /extra/wpa_supplicant/sources: -------------------------------------------------------------------------------- 1 | https://w1.fi/releases/wpa_supplicant-2.11.tar.gz 2 | files/.config wpa_supplicant 3 | files/wpa_supplicant.run wpa_supplicant 4 | -------------------------------------------------------------------------------- /extra/wpa_supplicant/version: -------------------------------------------------------------------------------- 1 | 2.11 1 2 | -------------------------------------------------------------------------------- /extra/x264/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | patch -p1 < portability.patch 4 | 5 | ./configure \ 6 | --prefix=/usr \ 7 | --disable-swscale \ 8 | --enable-static \ 9 | --enable-pic \ 10 | --enable-shared 11 | 12 | make 13 | make DESTDIR="$1" install 14 | -------------------------------------------------------------------------------- /extra/x264/checksums: -------------------------------------------------------------------------------- 1 | f3081fcb8d6ff8c669ef34db27bdd5aaee3ee8a4ed48c316d92a9d1f8f873ad8e8 2 | 93c5a6be0c4e674df244eccfbe64b06b921c54ba5e2829bfbac60a38c9e6d00670 3 | -------------------------------------------------------------------------------- /extra/x264/depends: -------------------------------------------------------------------------------- 1 | nasm make 2 | -------------------------------------------------------------------------------- /extra/x264/sources: -------------------------------------------------------------------------------- 1 | https://code.videolan.org/videolan/x264/-/archive/4613ac3c15fd75cebc4b9f65b7fb95e70a3acce1/x264-4613ac3c15fd75cebc4b9f65b7fb95e70a3acce1.tar.gz 2 | patches/portability.patch 3 | -------------------------------------------------------------------------------- /extra/x264/version: -------------------------------------------------------------------------------- 1 | 4613ac3c15fd75cebc4b9f65b7fb95e70a3acce1 1 2 | -------------------------------------------------------------------------------- /extra/x265/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | patch -p1 < cmake-4.patch 4 | 5 | export DESTDIR="$1" 6 | 7 | cmake source \ 8 | -DCMAKE_INSTALL_PREFIX=/usr \ 9 | -DCMAKE_BUILD_TYPE=Release 10 | 11 | cmake --build . 12 | cmake --install . 13 | -------------------------------------------------------------------------------- /extra/x265/checksums: -------------------------------------------------------------------------------- 1 | 4cf771f32e0d0798e8703b833f56adcbfdd5257a870d52a8c8313d3a7aa1e1f857 2 | 81d2cd4f025a5a3dc69bf5755021b937efa666ff88e4eeffebadba7ad05221626f 3 | -------------------------------------------------------------------------------- /extra/x265/depends: -------------------------------------------------------------------------------- 1 | cmake make 2 | nasm make 3 | -------------------------------------------------------------------------------- /extra/x265/sources: -------------------------------------------------------------------------------- 1 | https://bitbucket.org/multicoreware/x265_git/downloads/x265_4.0.tar.gz 2 | patches/cmake-4.patch 3 | -------------------------------------------------------------------------------- /extra/x265/version: -------------------------------------------------------------------------------- 1 | 4.0 1 2 | -------------------------------------------------------------------------------- /extra/xvidcore/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export CFLAGS="$CFLAGS -std=c17" 4 | 5 | cd build/generic 6 | 7 | ./configure \ 8 | --prefix=/usr 9 | 10 | make 11 | make DESTDIR="$1" install 12 | -------------------------------------------------------------------------------- /extra/xvidcore/checksums: -------------------------------------------------------------------------------- 1 | b29e53dcb890e7dd2ef8faa5dbf4a6d7ed7eea84cf66e8a211c61ef0d902950989 2 | -------------------------------------------------------------------------------- /extra/xvidcore/depends: -------------------------------------------------------------------------------- 1 | nasm make 2 | -------------------------------------------------------------------------------- /extra/xvidcore/sources: -------------------------------------------------------------------------------- 1 | https://downloads.xvid.com/downloads/xvidcore-1.3.7.tar.bz2 2 | -------------------------------------------------------------------------------- /extra/xvidcore/version: -------------------------------------------------------------------------------- 1 | 1.3.7 1 2 | -------------------------------------------------------------------------------- /extra/zstd/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | sed 's/^FLAGS.*=/FLAGS = -static /' programs/Makefile > _ 4 | mv -f _ programs/Makefile 5 | 6 | make \ 7 | DESTDIR="$1" \ 8 | PREFIX=/usr \ 9 | HAVE_LZMA=0 \ 10 | HAVE_ZLIB=0 \ 11 | HAVE_LZ4=0 \ 12 | install 13 | -------------------------------------------------------------------------------- /extra/zstd/checksums: -------------------------------------------------------------------------------- 1 | 730dca31244abd219e995f03a55d95b2cfb4b3e16cda055a79fa6f30a4f0e1db8f 2 | -------------------------------------------------------------------------------- /extra/zstd/sources: -------------------------------------------------------------------------------- 1 | https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.gz 2 | -------------------------------------------------------------------------------- /extra/zstd/version: -------------------------------------------------------------------------------- 1 | 1.5.7 1 2 | -------------------------------------------------------------------------------- /overrides/core/binutils/checksums: -------------------------------------------------------------------------------- 1 | f074c81313b70eabc58ce9a9411cd771c5fa2433792d0ad8abcc45f603f58ed684 2 | -------------------------------------------------------------------------------- /overrides/core/binutils/depends: -------------------------------------------------------------------------------- 1 | flex 2 | zlib 3 | -------------------------------------------------------------------------------- /overrides/core/binutils/sources: -------------------------------------------------------------------------------- 1 | https://ftp.gnu.org/gnu/binutils/binutils-2.43.1.tar.xz 2 | -------------------------------------------------------------------------------- /overrides/core/binutils/version: -------------------------------------------------------------------------------- 1 | 2.43.1 1 2 | -------------------------------------------------------------------------------- /overrides/core/gcc/checksums: -------------------------------------------------------------------------------- 1 | ffee29313fd417420454d985b6740be3755e6465e14173c420c02e3719a51539ce 2 | 0930e07dc2c5bf1172f3fd003a1be7abc3c0c420ce5bd76bc2e514c63800adcb72 3 | -------------------------------------------------------------------------------- /overrides/core/gcc/depends: -------------------------------------------------------------------------------- 1 | binutils 2 | bison make 3 | flex make 4 | gmp 5 | libmpc 6 | mpfr 7 | zlib 8 | -------------------------------------------------------------------------------- /overrides/core/gcc/files/c99: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec cc -std=c99 "$@" 3 | -------------------------------------------------------------------------------- /overrides/core/gcc/sources: -------------------------------------------------------------------------------- 1 | https://gcc.gnu.org/pub/gcc/releases/gcc-14.2.0/gcc-14.2.0.tar.xz 2 | files/c99 3 | -------------------------------------------------------------------------------- /overrides/core/gcc/version: -------------------------------------------------------------------------------- 1 | 14.2.0 1 2 | -------------------------------------------------------------------------------- /overrides/core/glibc/checksums: -------------------------------------------------------------------------------- 1 | 9f26928c0da0f08086d29d9a538a4e3c257addf88ebe94dd3fffa545a88bb12241 2 | d11dd6bb5312ccf3ce6cec528c84b11bd018933a632d2496e16bca31c4d878dd29 3 | 675e1ad8e0190201fa43c1d0efcb125ee274a7f2af816d10607dfcc1ab6c02974e 4 | -------------------------------------------------------------------------------- /overrides/core/glibc/depends: -------------------------------------------------------------------------------- 1 | gawk make 2 | libxcrypt 3 | linux-headers 4 | pigz 5 | python make 6 | -------------------------------------------------------------------------------- /overrides/core/glibc/files/locale-gen: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | [ -r /etc/locale.gen ] || { 4 | printf "%s: error, cannot read '/etc/locale.gen\n" "$0" >&2 5 | exit 1 6 | } 7 | 8 | while read -r line; do 9 | INPUTFILE="${line%% *}" 10 | INPUTFILE="${INPUTFILE%%.*}" 11 | CHARMAPFILE="${line##* }" 12 | printf "Generating locale %s.%s\n" "$INPUTFILE" "$CHARMAPFILE" 13 | localedef -i "$INPUTFILE" -f "$CHARMAPFILE" "$INPUTFILE.$CHARMAPFILE" || { 14 | printf "%s: error, generating locale %s.%s failed\n" "$0" "$INPUTFILE" "$CHARMAPFILE" 15 | exit 1 16 | } 17 | done < /etc/locale.gen 18 | -------------------------------------------------------------------------------- /overrides/core/glibc/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ldconfig 4 | locale-gen 5 | -------------------------------------------------------------------------------- /overrides/core/glibc/sources: -------------------------------------------------------------------------------- 1 | git+https://sourceware.org/git/glibc.git#aa533d58ff12e27771d9c960a727d74992a3f2a3 2 | files/ldd sh-alternatives/ 3 | files/locale-gen sh-alternatives/ 4 | files/sotruss sh-alternatives/ 5 | -------------------------------------------------------------------------------- /overrides/core/glibc/version: -------------------------------------------------------------------------------- 1 | 2.40 1 2 | -------------------------------------------------------------------------------- /overrides/extra/egl-wayland/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | patch -p1 < 0001-Destroy-all-created-wayland-object-in-terminateDispl.patch 6 | 7 | meson \ 8 | --prefix=/usr \ 9 | . output 10 | 11 | ninja -C output 12 | ninja -C output install 13 | -------------------------------------------------------------------------------- /overrides/extra/egl-wayland/checksums: -------------------------------------------------------------------------------- 1 | 34a4d9168de3b14855171001b65e2f336ddc23326fb0db0414b6434194f6d7039d 2 | ce97580b3bb40756e9aa3fb66482017badbe9fd8b4c9c17ed6288d0a5a354aacc8 3 | -------------------------------------------------------------------------------- /overrides/extra/egl-wayland/depends: -------------------------------------------------------------------------------- 1 | eglexternalplatform make 2 | meson make 3 | wayland 4 | wayland-protocols make 5 | -------------------------------------------------------------------------------- /overrides/extra/egl-wayland/sources: -------------------------------------------------------------------------------- 1 | https://github.com/NVIDIA/egl-wayland/archive/refs/tags/1.1.11.tar.gz 2 | patches/0001-Destroy-all-created-wayland-object-in-terminateDispl.patch 3 | -------------------------------------------------------------------------------- /overrides/extra/egl-wayland/version: -------------------------------------------------------------------------------- 1 | 1.1.11 2 2 | -------------------------------------------------------------------------------- /overrides/extra/eglexternalplatform/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | mkdir -p "$1/usr/include/EGL" "$1/usr/lib/pkgconfig" 4 | 5 | cp interface/* "$1/usr/include/EGL/" 6 | cp ./*.pc "$1/usr/lib/pkgconfig/" 7 | -------------------------------------------------------------------------------- /overrides/extra/eglexternalplatform/checksums: -------------------------------------------------------------------------------- 1 | c8e123e0f7ce63b1f4bab4aef7aa7a7968259f07965c74e30a65c0732ad38c496d 2 | -------------------------------------------------------------------------------- /overrides/extra/eglexternalplatform/sources: -------------------------------------------------------------------------------- 1 | https://github.com/NVIDIA/eglexternalplatform/archive/refs/tags/1.1.tar.gz 2 | -------------------------------------------------------------------------------- /overrides/extra/eglexternalplatform/version: -------------------------------------------------------------------------------- 1 | 1.1 1 2 | -------------------------------------------------------------------------------- /overrides/extra/ffmpeg/checksums: -------------------------------------------------------------------------------- 1 | 7eedf6866ab3785852cf54eabc541082e2254f04cb4ba0660dd228e31182a23056 2 | 65b5a3a417d2d8d87cd11fa14d40ada9cbe4521edf3db7dfd8e7510b2b416a2a7d 3 | -------------------------------------------------------------------------------- /overrides/extra/ffmpeg/depends: -------------------------------------------------------------------------------- 1 | alsa-lib 2 | ffnvcodec-headers make 3 | lame 4 | libass 5 | libdrm 6 | libogg 7 | libvorbis 8 | libvpx 9 | libwebp 10 | linux-headers make 11 | nasm make 12 | openssl 13 | opus 14 | pkgconf make 15 | x264 16 | x265 17 | xvidcore 18 | -------------------------------------------------------------------------------- /overrides/extra/ffmpeg/patches/gcc-14.patch: -------------------------------------------------------------------------------- 1 | diff --git a/configure b/configure 2 | index 4f5353f..88c66f3 100755 3 | --- a/configure 4 | +++ b/configure 5 | @@ -7540,6 +7540,7 @@ elif enabled gcc; then 6 | check_cflags -Werror=return-type 7 | check_cflags -Werror=vla 8 | check_cflags -Wformat 9 | + check_cflags -Wno-error=incompatible-pointer-types 10 | check_cflags -fdiagnostics-color=auto 11 | enabled extra_warnings || check_disable_warning -Wno-maybe-uninitialized 12 | if enabled x86_32; then 13 | -------------------------------------------------------------------------------- /overrides/extra/ffmpeg/sources: -------------------------------------------------------------------------------- 1 | https://ffmpeg.org/releases/ffmpeg-7.1.tar.xz 2 | patches/gcc-14.patch 3 | -------------------------------------------------------------------------------- /overrides/extra/ffmpeg/version: -------------------------------------------------------------------------------- 1 | 7.1 1 2 | -------------------------------------------------------------------------------- /overrides/extra/ffnvcodec-headers/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | make PREFIX=/usr 4 | make PREFIX=/usr DESTDIR="$1" install 5 | -------------------------------------------------------------------------------- /overrides/extra/ffnvcodec-headers/checksums: -------------------------------------------------------------------------------- 1 | 4ebd37233288db53df1bafafb2ada2373424e6f61175020f5fddf26ba8ce5ddb1f 2 | -------------------------------------------------------------------------------- /overrides/extra/ffnvcodec-headers/sources: -------------------------------------------------------------------------------- 1 | https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.2.72.0/nv-codec-headers-12.2.72.0.tar.gz 2 | -------------------------------------------------------------------------------- /overrides/extra/ffnvcodec-headers/version: -------------------------------------------------------------------------------- 1 | 12.2.72.0 1 2 | -------------------------------------------------------------------------------- /overrides/extra/libglvnd/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | # Don't build tests. 6 | sed -i "/subdir('tests')/d" meson.build 7 | 8 | meson \ 9 | --prefix=/usr \ 10 | . output 11 | 12 | ninja -C output 13 | ninja -C output install 14 | -------------------------------------------------------------------------------- /overrides/extra/libglvnd/checksums: -------------------------------------------------------------------------------- 1 | 08459ce54c574683038ce1c9c8e39447d92a8cc78bb13a4c5af0457bf38af2d456 2 | -------------------------------------------------------------------------------- /overrides/extra/libglvnd/depends: -------------------------------------------------------------------------------- 1 | meson make 2 | -------------------------------------------------------------------------------- /overrides/extra/libglvnd/sources: -------------------------------------------------------------------------------- 1 | https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v1.7.0/libglvnd-v1.7.0.tar.gz 2 | -------------------------------------------------------------------------------- /overrides/extra/libglvnd/version: -------------------------------------------------------------------------------- 1 | 1.7.0 1 2 | -------------------------------------------------------------------------------- /overrides/extra/mesa/checksums: -------------------------------------------------------------------------------- 1 | f2cc4568e62b58cbe399cf1c786c4c69d8fff198f3c532f912e89933889979a3bb 2 | -------------------------------------------------------------------------------- /overrides/extra/mesa/depends: -------------------------------------------------------------------------------- 1 | bison make 2 | expat 3 | flex make 4 | libclc make 5 | libdrm 6 | libelf 7 | libglvnd 8 | linux-headers make 9 | m4 make 10 | meson make 11 | pkgconf make 12 | python-mako make 13 | python-yaml make 14 | spirv-llvm-translator make 15 | wayland 16 | wayland-protocols make 17 | zlib 18 | -------------------------------------------------------------------------------- /overrides/extra/mesa/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | cat < -Wsign-compare. 5 | export CFLAGS="-Wno-error $CFLAGS" 6 | export DESTDIR="$1" 7 | 8 | meson setup \ 9 | -Dprefix=/usr \ 10 | -Ddefault_library=both \ 11 | build 12 | 13 | ninja -C build 14 | ninja -C build install 15 | 16 | # Set suid on seatd-launch. 17 | chmod u+s "$1/usr/bin/seatd-launch" 18 | 19 | # Install runit service. 20 | mkdir -p "$1/etc/sv/seatd" 21 | cp -f seatd.run "$1/etc/sv/seatd/run" 22 | ln -sf /run/runit/supervise.seatd "$1/etc/sv/seatd/supervise" 23 | -------------------------------------------------------------------------------- /wayland/libseat/checksums: -------------------------------------------------------------------------------- 1 | 0bca2188cb2f56d7d50774657435db9e5ead358854cfbde8c4d7d6504929a49f42 2 | 9d1b1f5c6f162c6bb43171154fefd515c666352bfc37406a34c58eb047be252ee0 3 | -------------------------------------------------------------------------------- /wayland/libseat/depends: -------------------------------------------------------------------------------- 1 | meson make 2 | -------------------------------------------------------------------------------- /wayland/libseat/files/seatd.run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec seatd -g video 2>&1 3 | -------------------------------------------------------------------------------- /wayland/libseat/sources: -------------------------------------------------------------------------------- 1 | https://git.sr.ht/~kennylevinsen/seatd/archive/0.9.1.tar.gz 2 | files/seatd.run 3 | -------------------------------------------------------------------------------- /wayland/libseat/version: -------------------------------------------------------------------------------- 1 | 0.9.1 1 2 | -------------------------------------------------------------------------------- /wayland/libxkbcommon/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | meson setup \ 6 | -Dprefix=/usr \ 7 | -Dlibexecdir=/usr/lib \ 8 | -Ddefault_library=both \ 9 | -Denable-docs=false \ 10 | -Denable-wayland=true \ 11 | -Denable-x11=false \ 12 | -Denable-xkbregistry=false \ 13 | output 14 | 15 | ninja -C output 16 | ninja -C output install 17 | -------------------------------------------------------------------------------- /wayland/libxkbcommon/checksums: -------------------------------------------------------------------------------- 1 | 5c40a404270136c6c74ae7a1895897b3bafe6ef234cdbc0aab55098bf50698d968 2 | -------------------------------------------------------------------------------- /wayland/libxkbcommon/depends: -------------------------------------------------------------------------------- 1 | bison make 2 | meson make 3 | pkgconf make 4 | wayland 5 | wayland-protocols make 6 | xkeyboard-config 7 | -------------------------------------------------------------------------------- /wayland/libxkbcommon/sources: -------------------------------------------------------------------------------- 1 | https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.9.1.tar.gz 2 | -------------------------------------------------------------------------------- /wayland/libxkbcommon/version: -------------------------------------------------------------------------------- 1 | 1.9.1 1 2 | -------------------------------------------------------------------------------- /wayland/mtdev/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | ./configure \ 4 | --prefix=/usr 5 | 6 | make 7 | make DESTDIR="$1" install 8 | -------------------------------------------------------------------------------- /wayland/mtdev/checksums: -------------------------------------------------------------------------------- 1 | 3aa834cd9faddbb30efb1429171038582872743180c0c2db9fa95ca3a63f613934 2 | -------------------------------------------------------------------------------- /wayland/mtdev/sources: -------------------------------------------------------------------------------- 1 | https://bitmath.org/code/mtdev/mtdev-1.1.7.tar.bz2 2 | -------------------------------------------------------------------------------- /wayland/mtdev/version: -------------------------------------------------------------------------------- 1 | 1.1.7 1 2 | -------------------------------------------------------------------------------- /wayland/pixman/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | meson setup \ 6 | -Dprefix=/usr \ 7 | -Dgtk=disabled \ 8 | output 9 | 10 | ninja -C output 11 | ninja -C output install 12 | -------------------------------------------------------------------------------- /wayland/pixman/checksums: -------------------------------------------------------------------------------- 1 | 379369245a0bbd13784bf550c87622964a6aba87edf598ffa137dc10201746e05f 2 | -------------------------------------------------------------------------------- /wayland/pixman/depends: -------------------------------------------------------------------------------- 1 | meson make 2 | -------------------------------------------------------------------------------- /wayland/pixman/sources: -------------------------------------------------------------------------------- 1 | https://x.org/releases/individual/lib/pixman-0.46.0.tar.xz 2 | -------------------------------------------------------------------------------- /wayland/pixman/version: -------------------------------------------------------------------------------- 1 | 0.46.0 1 2 | -------------------------------------------------------------------------------- /wayland/slurp/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export DESTDIR="$1" 4 | 5 | meson setup \ 6 | -Dprefix=/usr \ 7 | -Dbuildtype=release \ 8 | output 9 | 10 | ninja -C output 11 | ninja -C output install 12 | -------------------------------------------------------------------------------- /wayland/slurp/checksums: -------------------------------------------------------------------------------- 1 | 8657e8b2682d67adb3dfc052f6603ec8601f94d362f2311bd17a84b87eafd850f3 2 | -------------------------------------------------------------------------------- /wayland/slurp/depends: -------------------------------------------------------------------------------- 1 | cairo 2 | libxkbcommon 3 | linux-headers make 4 | meson make 5 | pkgconf make 6 | wayland 7 | wayland-protocols make 8 | -------------------------------------------------------------------------------- /wayland/slurp/sources: -------------------------------------------------------------------------------- 1 | https://github.com/emersion/slurp/releases/download/v1.5.0/slurp-1.5.0.tar.gz 2 | -------------------------------------------------------------------------------- /wayland/slurp/version: -------------------------------------------------------------------------------- 1 | 1.5.0 1 2 | -------------------------------------------------------------------------------- /wayland/sway/build: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | export CFLAGS="$CFLAGS -Wno-error=switch" 4 | 5 | export DESTDIR="$1" 6 | 7 | meson setup \ 8 | -Dprefix=/usr \ 9 | -Ddefault-wallpaper=false \ 10 | -Dzsh-completions=false \ 11 | -Dbash-completions=false \ 12 | -Dfish-completions=false \ 13 | build 14 | 15 | ninja -C build 16 | ninja -C build install 17 | -------------------------------------------------------------------------------- /wayland/sway/checksums: -------------------------------------------------------------------------------- 1 | f5ec0f5391e9858fd6baa2473f0a5d91df071031c9695c9eb1e40e235978fabe0a 2 | -------------------------------------------------------------------------------- /wayland/sway/depends: -------------------------------------------------------------------------------- 1 | cairo 2 | json-c 3 | libevdev 4 | libinput 5 | libseat 6 | libxkbcommon 7 | linux-headers make 8 | mesa 9 | meson make 10 | pango 11 | pcre2 12 | pixman 13 | pkgconf make 14 | wayland 15 | wayland-protocols make 16 | wlroots 17 | -------------------------------------------------------------------------------- /wayland/sway/post-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | cat < _ 6 | mv -f _ rules/meson.build 7 | 8 | # Remove po/ dir. 9 | sed "/subdir('po')/d" meson.build > _ 10 | mv -f _ meson.build 11 | 12 | export DESTDIR="$1" 13 | 14 | meson setup \ 15 | -Dprefix=/usr \ 16 | output 17 | 18 | ninja -C output 19 | ninja -C output install 20 | -------------------------------------------------------------------------------- /wayland/xkeyboard-config/checksums: -------------------------------------------------------------------------------- 1 | 6156aefb0608af6b7ae2c2ef444838b72524d1e4244cb26ee253669ecede3a5acd 2 | 8d0bf1d8cb3080585adc0fd1c1521ed2c4cdfbfc3046e5ea0c98e3a1c81e9e2446 3 | -------------------------------------------------------------------------------- /wayland/xkeyboard-config/depends: -------------------------------------------------------------------------------- 1 | compose-tables 2 | meson make 3 | -------------------------------------------------------------------------------- /wayland/xkeyboard-config/sources: -------------------------------------------------------------------------------- 1 | https://x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.44.tar.xz 2 | files/xml2lst rules 3 | -------------------------------------------------------------------------------- /wayland/xkeyboard-config/version: -------------------------------------------------------------------------------- 1 | 2.44 1 2 | --------------------------------------------------------------------------------