diff --git a/finance/Makefile b/finance/Makefile index 3e8f627ce8b3..e084a747132d 100644 --- a/finance/Makefile +++ b/finance/Makefile @@ -1,156 +1,157 @@ COMMENT = Monetary, financial, and related applications SUBDIR += R-cran-AER SUBDIR += R-cran-PerformanceAnalytics SUBDIR += R-cran-RFinanceYJ SUBDIR += R-cran-TTR SUBDIR += R-cran-fBasics SUBDIR += R-cran-fGarch SUBDIR += R-cran-gmm SUBDIR += R-cran-lmtest SUBDIR += R-cran-plm SUBDIR += R-cran-quantmod SUBDIR += R-cran-strucchange SUBDIR += R-cran-timeDate SUBDIR += R-cran-timeSeries SUBDIR += R-cran-tseries SUBDIR += R-cran-urca SUBDIR += R-cran-vars SUBDIR += alkimia SUBDIR += aqbanking SUBDIR += beancount SUBDIR += beanie SUBDIR += chiapos SUBDIR += electrum SUBDIR += expense SUBDIR += fabric SUBDIR += fava SUBDIR += fixc SUBDIR += freqtrade SUBDIR += frontaccounting SUBDIR += frontaccounting24 SUBDIR += gnucash SUBDIR += gnucash-docs SUBDIR += grisbi SUBDIR += homebank SUBDIR += hs-hledger SUBDIR += hs-hledger-ui SUBDIR += hs-hledger-web SUBDIR += hyperswitch SUBDIR += jgnash SUBDIR += kmymoney SUBDIR += kraft SUBDIR += ktoblzcheck SUBDIR += ledger SUBDIR += ledgersmb12 SUBDIR += libbtc SUBDIR += libofx SUBDIR += libstocks + SUBDIR += linux-tradingview SUBDIR += lnd SUBDIR += moneymanagerex SUBDIR += myphpmoney SUBDIR += nextcloud-cospend SUBDIR += odoo SUBDIR += odoo14 SUBDIR += odoo15 SUBDIR += odoo16 SUBDIR += ord SUBDIR += p5-Business-CreditCard SUBDIR += p5-Business-MaxMind-CreditCardFraudDetection SUBDIR += p5-Business-OCV SUBDIR += p5-Business-OnlinePayment SUBDIR += p5-Business-OnlinePayment-2CheckOut SUBDIR += p5-Business-OnlinePayment-AuthorizeNet SUBDIR += p5-Business-OnlinePayment-BankOfAmerica SUBDIR += p5-Business-OnlinePayment-Beanstream SUBDIR += p5-Business-OnlinePayment-Cardstream SUBDIR += p5-Business-OnlinePayment-Jettis SUBDIR += p5-Business-OnlinePayment-LinkPoint SUBDIR += p5-Business-OnlinePayment-MerchantCommerce SUBDIR += p5-Business-OnlinePayment-Network1Financial SUBDIR += p5-Business-OnlinePayment-OCV SUBDIR += p5-Business-OnlinePayment-PayConnect SUBDIR += p5-Business-OnlinePayment-PaymenTech SUBDIR += p5-Business-OnlinePayment-PaymentsGateway SUBDIR += p5-Business-OnlinePayment-SurePay SUBDIR += p5-Business-OnlinePayment-TCLink SUBDIR += p5-Business-OnlinePayment-VirtualNet SUBDIR += p5-Business-OnlinePayment-eSec SUBDIR += p5-Business-OnlinePayment-iAuthorizer SUBDIR += p5-Business-PayPal-IPN SUBDIR += p5-Business-Stripe SUBDIR += p5-Business-TW-Invoice-U420 SUBDIR += p5-Business-TW-TSIB-CStorePayment SUBDIR += p5-Business-TW-TSIB-VirtualAccount SUBDIR += p5-Business-WorldPay-Junior SUBDIR += p5-Data-Currency SUBDIR += p5-Finance-Amortization SUBDIR += p5-Finance-Bitcoin SUBDIR += p5-Finance-Currency-Convert SUBDIR += p5-Finance-Currency-Convert-WebserviceX SUBDIR += p5-Finance-Currency-Convert-XE SUBDIR += p5-Finance-Quote SUBDIR += p5-Finance-QuoteHist SUBDIR += p5-Finance-QuoteTW SUBDIR += p5-Finance-TW-EmergingQuote SUBDIR += p5-Finance-TW-TSEQuote SUBDIR += p5-Finance-YahooQuote SUBDIR += p5-Locale-Currency-Format SUBDIR += p5-Math-Financial SUBDIR += p5-PayflowPro SUBDIR += pear_Payment_DTA SUBDIR += prestashop SUBDIR += py-Nasdaq-Data-Link SUBDIR += py-alpha-vantage SUBDIR += py-backtrader SUBDIR += py-bitcoin SUBDIR += py-bt SUBDIR += py-ccxt SUBDIR += py-degiro-connector SUBDIR += py-ebaysdk SUBDIR += py-exchange-calendars SUBDIR += py-ffn SUBDIR += py-financedatabase SUBDIR += py-finnhub-python SUBDIR += py-finviz SUBDIR += py-finvizfinance SUBDIR += py-fredapi SUBDIR += py-fundamentalanalysis SUBDIR += py-investiny SUBDIR += py-investpy SUBDIR += py-mplfinance SUBDIR += py-ofxparse SUBDIR += py-pandas-market-calendars SUBDIR += py-pandas-ta SUBDIR += py-pycoin SUBDIR += py-pycoingecko SUBDIR += py-pythclient SUBDIR += py-python-binance SUBDIR += py-python-bitcoinlib SUBDIR += py-python-coinmarketcap SUBDIR += py-python-obelisk SUBDIR += py-pytrends SUBDIR += py-quantecon SUBDIR += py-stocksera SUBDIR += py-stripe SUBDIR += py-ta-lib SUBDIR += py-technical SUBDIR += py-thepassiveinvestor SUBDIR += py-tradingview-ta SUBDIR += py-valinvest SUBDIR += py-vatnumber SUBDIR += py-yahooquery SUBDIR += py-yfinance SUBDIR += py-ystockquote SUBDIR += qtbitcointrader SUBDIR += quantlib SUBDIR += quickfix SUBDIR += rubygem-money SUBDIR += skrooge SUBDIR += sql-ledger SUBDIR += ticker SUBDIR += tickrs SUBDIR += venice SUBDIR += weberp .include diff --git a/finance/linux-tradingview/Makefile b/finance/linux-tradingview/Makefile new file mode 100644 index 000000000000..2992a03002f1 --- /dev/null +++ b/finance/linux-tradingview/Makefile @@ -0,0 +1,43 @@ +PORTNAME= tradingview +PORTVERSION= 2.7.8 +CATEGORIES= finance linux +MASTER_SITES= https://tvd-packages.tradingview.com/ubuntu/stable/latest/jammy/ +PKGNAMEPREFIX= linux- +DISTNAME= tradingview_amd64 +EXTRACT_SUFX= .deb +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} + +MAINTAINER= aadonsk4@mts.ru +COMMENT= Desktop trading application +WWW= https://www.tradingview.com + +LICENSE= PROPRIETARY +LICENSE_NAME= PROPRIETARY +LICENSE_TEXT= https://www.tradingview.com/desktop/ +LICENSE_PERMS= none + +ONLY_FOR_ARCHS= amd64 + +USES= desktop-file-utils linux:rl9 + +USE_LINUX= alsalib at-spi2-core cups-libs gtk3 libdrm libsecret nss + +SUB_FILES= tradingview +NO_BUILD= yes + +post-extract: + cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} data.tar.xz ${EXTRACT_AFTER_ARGS} + +do-install: + cd ${WRKDIR}/opt/TradingView && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR} + ${CHMOD} +x ${STAGEDIR}${DATADIR}/tradingview + ${INSTALL_SCRIPT} ${WRKDIR}/tradingview ${STAGEDIR}${PREFIX}/bin + ${SED} 's|/opt/TradingView/tradingview|${PREFIX}/bin/tradingview|g' ${WRKDIR}/usr/share/applications/tradingview.desktop > ${STAGEDIR}${DESKTOPDIR}/tradingview.desktop + @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps + ${INSTALL_DATA} ${WRKDIR}/usr/share/icons/hicolor/512x512/apps/tradingview.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps + @${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo + ${INSTALL_DATA} ${FILESDIR}/com.tradingview.tradingview.appdata.xml ${STAGEDIR}${PREFIX}/share/metainfo/ + ${STRIP_CMD} ${STAGEDIR}${DATADIR}/libvulkan.so.1 + ${STRIP_CMD} ${STAGEDIR}${DATADIR}/chrome-sandbox + +.include diff --git a/finance/linux-tradingview/distinfo b/finance/linux-tradingview/distinfo new file mode 100644 index 000000000000..c2cd53bdcc22 --- /dev/null +++ b/finance/linux-tradingview/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1719325143 +SHA256 (tradingview_amd64.deb) = 9dae1892f578bfb3c24f45201afd011f1cb757026706eb66f847f3252ac04df6 +SIZE (tradingview_amd64.deb) = 83806256 diff --git a/finance/linux-tradingview/files/com.tradingview.tradingview.appdata.xml b/finance/linux-tradingview/files/com.tradingview.tradingview.appdata.xml new file mode 100644 index 000000000000..5f14d6d7ac07 --- /dev/null +++ b/finance/linux-tradingview/files/com.tradingview.tradingview.appdata.xml @@ -0,0 +1,33 @@ + + + com.tradingview.tradingview + CC0-1.0 + LicenseRef-EULA-1 + TradingView + TradingView + TradingView desktop application + Приложение TradingView + +

Experience extra power, extra speed and extra flexibility, all with the same UX you know and love.

+

Ощутите дополнительную мощность, дополнительную скорость и дополнительную гибкость — и все это с тем же пользовательским интерфейсом, который вы знаете и любите.

+
+ https://www.tradingview.com/desktop/ + https://www.tradingview.com/support/ + + + Interface + Интерфейс + https://dashboard.snapcraft.io/site_media/appmedia/2021/07/Desktop-experience-4.png + + + Multi-monitor support + Поддержка нескольких мониторов + https://dashboard.snapcraft.io/site_media/appmedia/2021/07/Monitors-banner-4.png + + + tradingview.desktop + + + tradingview + +
diff --git a/finance/linux-tradingview/files/tradingview.in b/finance/linux-tradingview/files/tradingview.in new file mode 100644 index 000000000000..c81783933056 --- /dev/null +++ b/finance/linux-tradingview/files/tradingview.in @@ -0,0 +1,8 @@ +#!/bin/sh + +# workaround Chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=918234 +if [ "$DBUS_SESSION_BUS_ADDRESS" = "" ]; then + export DBUS_SESSION_BUS_ADDRESS="autolaunch:" +fi + +exec %%DATADIR%%/tradingview --no-sandbox "$@" diff --git a/finance/linux-tradingview/pkg-descr b/finance/linux-tradingview/pkg-descr new file mode 100644 index 000000000000..252096d28e50 --- /dev/null +++ b/finance/linux-tradingview/pkg-descr @@ -0,0 +1 @@ +Electron-based desktop trading application for TradingView diff --git a/finance/linux-tradingview/pkg-plist b/finance/linux-tradingview/pkg-plist new file mode 100644 index 000000000000..e8f3fff4ec2c --- /dev/null +++ b/finance/linux-tradingview/pkg-plist @@ -0,0 +1,79 @@ +bin/tradingview +share/applications/tradingview.desktop +%%DATADIR%%/LICENSE.electron.txt +%%DATADIR%%/LICENSES.chromium.html +%%DATADIR%%/chrome-sandbox +%%DATADIR%%/chrome_100_percent.pak +%%DATADIR%%/chrome_200_percent.pak +%%DATADIR%%/chrome_crashpad_handler +%%DATADIR%%/icudtl.dat +%%DATADIR%%/libEGL.so +%%DATADIR%%/libGLESv2.so +%%DATADIR%%/libffmpeg.so +%%DATADIR%%/libvk_swiftshader.so +%%DATADIR%%/libvulkan.so.1 +%%DATADIR%%/locales/af.pak +%%DATADIR%%/locales/am.pak +%%DATADIR%%/locales/ar.pak +%%DATADIR%%/locales/bg.pak +%%DATADIR%%/locales/bn.pak +%%DATADIR%%/locales/ca.pak +%%DATADIR%%/locales/cs.pak +%%DATADIR%%/locales/da.pak +%%DATADIR%%/locales/de.pak +%%DATADIR%%/locales/el.pak +%%DATADIR%%/locales/en-GB.pak +%%DATADIR%%/locales/en-US.pak +%%DATADIR%%/locales/es-419.pak +%%DATADIR%%/locales/es.pak +%%DATADIR%%/locales/et.pak +%%DATADIR%%/locales/fa.pak +%%DATADIR%%/locales/fi.pak +%%DATADIR%%/locales/fil.pak +%%DATADIR%%/locales/fr.pak +%%DATADIR%%/locales/gu.pak +%%DATADIR%%/locales/he.pak +%%DATADIR%%/locales/hi.pak +%%DATADIR%%/locales/hr.pak +%%DATADIR%%/locales/hu.pak +%%DATADIR%%/locales/id.pak +%%DATADIR%%/locales/it.pak +%%DATADIR%%/locales/ja.pak +%%DATADIR%%/locales/kn.pak +%%DATADIR%%/locales/ko.pak +%%DATADIR%%/locales/lt.pak +%%DATADIR%%/locales/lv.pak +%%DATADIR%%/locales/ml.pak +%%DATADIR%%/locales/mr.pak +%%DATADIR%%/locales/ms.pak +%%DATADIR%%/locales/nb.pak +%%DATADIR%%/locales/nl.pak +%%DATADIR%%/locales/pl.pak +%%DATADIR%%/locales/pt-BR.pak +%%DATADIR%%/locales/pt-PT.pak +%%DATADIR%%/locales/ro.pak +%%DATADIR%%/locales/ru.pak +%%DATADIR%%/locales/sk.pak +%%DATADIR%%/locales/sl.pak +%%DATADIR%%/locales/sr.pak +%%DATADIR%%/locales/sv.pak +%%DATADIR%%/locales/sw.pak +%%DATADIR%%/locales/ta.pak +%%DATADIR%%/locales/te.pak +%%DATADIR%%/locales/th.pak +%%DATADIR%%/locales/tr.pak +%%DATADIR%%/locales/uk.pak +%%DATADIR%%/locales/ur.pak +%%DATADIR%%/locales/vi.pak +%%DATADIR%%/locales/zh-CN.pak +%%DATADIR%%/locales/zh-TW.pak +%%DATADIR%%/resources.pak +%%DATADIR%%/resources/app.asar +%%DATADIR%%/resources/app.asar.unpacked/keytar.node +%%DATADIR%%/resources/app.asar.unpacked/native/tvdbridge.node +%%DATADIR%%/snapshot_blob.bin +%%DATADIR%%/tradingview +%%DATADIR%%/v8_context_snapshot.bin +%%DATADIR%%/vk_swiftshader_icd.json +share/icons/hicolor/512x512/apps/tradingview.png +share/metainfo/com.tradingview.tradingview.appdata.xml