summaryrefslogtreecommitdiffhomepage
path: root/luci.mk
AgeCommit message (Collapse)Author
2020-04-15build: luci.mk: fix compatibility with older Git versionsJo-Philipp Wich
Fixes: 9d8e99f9b build: gracefully handle non-Git source trees Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-14build: luci.mk: gracefully handle missing or unversioned po subdirectoriesJo-Philipp Wich
Fixes: #3911 Fixes: 9d8e99f9b build: gracefully handle non-Git source trees Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-14Revert "build: luci.mk: gracefully handle missing or unversioned po ↵Jo-Philipp Wich
subdirectories" This reverts commit e6f77d5d72c0e13ed3eb370419abab52c4920a32. Commit contained unrelated changes. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-14build: luci.mk: gracefully handle missing or unversioned po subdirectoriesJo-Philipp Wich
Fixes: #3911 Fixes: 9d8e99f9b build: gracefully handle non-Git source trees Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-14build: gracefully handle non-Git source treesJo-Philipp Wich
Fixes: #3911 Fixes: 59fe4086f ("build: luci.mk: drop support for non-Git SCMs") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-11build: luci.mk: honour PKG_VERSION if setJo-Philipp Wich
Also pass correct variable to builds to ensure that version.lua and cache buster strings are properly interpolated. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-11luci.mk: correct titles of zh_Hans and zh_HantDENG Qingfang
zh_Hans: 简体中文 (Chinese Simplified) zh_Hant: 繁體中文 (Chinese Traditional) Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-04-09build: luci.mk: rework package version handlingJo-Philipp Wich
- Derive the version of packages from the last change of the sources - Derive the version of i18n packages from the last change of the po dir Fixes: #2257 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-09build: luci.mk: drop support for non-Git SCMsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-03-03build: reload rpcd in package postinstallJo-Philipp Wich
Send a SIGHUP to rpcd after installing LuCI packages to reload ACL rules. Also remove redundant code while we're at it. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-02-27luci.mk: Only install a default post-install script if there is none definedFlorian Eckert
If a postinst script is defined in the package Makefile, it will not be included because it will be replaced by the default postinst script. To solve the problem, we now check, if we have a postinst script. And if so, it will be installed instead of the default postinst script. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-02-27luci.mk: correcting a misspell for Brazilian PortugueseWellington Uemura
Reported-by: Wellington Uemura * update message header Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-02-14luci.mk: move /tmp/luci-modulecache remove to package postinst scriptFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-02-14luci.mk: move /tmp/luci-indexcache remove to package postinst scriptFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-01-29treewide: switch to bcp47 language codesJo-Philipp Wich
Fixes: #3477 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-12-29Merge pull request #3400 from TDT-AG/pr/20191210-luci-mkFlorian Eckert
luci.mk: move indexcache delete into postinst
2019-12-25Merge pull request #3352 from NeoRaider/move-luasrcdietJo-Philipp Wich
luci-base: use luasrcdiet from separate package
2019-12-11translation: add Marāṭhī to luci.mkPaul Spooren
Signed-off-by: Paul Spooren <mail@aparcar.org>
2019-12-10luci.mk: move indexcache delete into postinstFlorian Eckert
Almost every uci-defaults script for ucitrack execute after the uci commands the following line '/tmp/luci-indexcache'. So that we don't always write the same thing, we now do this in postinst. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2019-11-23luci-base: use luasrcdiet from separate packageMatthias Schiffer
luasrcdiet is being moved to the packages feed as a separate package. Adjust luci feed accordingly. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2019-10-30translation: Add Bulgarian to luci.mkPaul Spooren
Signed-off-by: Paul Spooren <mail@aparcar.org>
2019-05-29Added privoxy Hindi translationsGyrotron
Signed-off-by: Simmar Kalsi <simmarkalsi@gmail.com>
2018-12-12build: add build option to minify *.css filesJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-11-22build: add build option to minify *.js filesJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-07-28luci-base: fix luasrcdietJo-Philipp Wich
- Stage required libraries as well - Remove not existing make target - Override library search path Fixes: b5d5e5bf1 ("luci-base: update luasrcdiet") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-06-27Merge pull request #1915 from Ansuel/upgradeJo-Philipp Wich
luci-base: update luasrcdiet
2018-06-27luci-base: update luasrcdietAnsuel Smith
Tested and works with no problem. Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2018-06-17luci.mk: Correcting native name Ukrainian language.Yurii
2018-01-01luci.mk: allow specifying EXTRA_DEPENDSJo-Philipp Wich
Support a new varable LUCI_EXTRA_DEPENDS which can be used to pass OpenWrt EXTRA_DEPENDS to buildroot. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-08-11luci.mk: sort languages in lexical orderFlorian Eckert
sorting language in .config by lexical order Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-05-08luci.mk: Update language name for Chineseamitabha
Rectification of non-standard name for language Chinese. Signed-off-by: Angus Ding angus.ding@gmail.com
2017-04-23luci.mk: fix length of abbreviated hash in versionHannu Nyman
Fix the length of the abbreviated commit hash used in the LuCI version string used in the package names. Use the old standard of seven characters in hash. New git versions vary the length of the abbreviated commit hash based on the number of objects in repo. That may lead into different hash lengths with e.g. having full/shallow git history, having all/single branch or having different git versions in different build hosts. Different hash lengths in package name may lead to sneaky opkg install errors, as opkg apparently preserves info for removed packages and may prefer that. Example: $ opkg install http://downloads...luci-app-statistics_git-17.073.42825-b47a21f-1_all.ipk Downloading http://downloads...luci-app-statistics_git-17.073.42825-b47a21f-1_all.ipk Installing luci-app-statistics (git-17.073.42825-b47a21fbb-1) to root... Collected errors: * opkg_download_pkg: Package luci-app-statistics is not available from any configured src. The error above is ultimately in opkg, but mitigate the problem by fixing the hash length when building LuCI. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-02-20luci.mk: only use remote branch detectionJo-Philipp Wich
LEDE's scripts/feeds script creates local branches named after the checked out commit hash, confusing local branch detection. Solely use remote branch detection to avoid misidentifying such cases. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-02-20luci.mk: fix branch detection in detached HEAD stateJo-Philipp Wich
When LuCI is checked out via pinned feeds configuration, its source tree will end up in detached head state, requiring some more magic to figure out the proper branch. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-12-20Adds Korean translation.Weongyo Jeong
Adds Korean language supported for Luci of OpenWRT. Most of msgs which shown at UI are translated but still not completed for non-popular features. Signed-off-by: Weongyo Jeong <weongyo@gmail.com>
2016-11-01luci.mk: add simple cache busterJo-Philipp Wich
Append a ?v=version string to any media or resource URL that has a .js or .css extension. Also substitute placeholders in the form <%# xxxPKG_VERSION %> where xxx is replaced verbatim and PKG_VERSION with the actual version, e.g. <%# ?x=PKG_VERSION %> will result in "?x=git-16.237.30043-f885853". Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-10-09luci-base: use default install paths for host utilsMatthias Schiffer
This reverts commit d4c33720208346ee7983213fe764df3102b8a771. PATH inconsistencies and Host/Install arguments have been fixed in both LEDE and OpenWrt, so we can revert the revert. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2016-10-05Revert "luci-base: use default install paths for host utils"Jo-Philipp Wich
This reverts commit 87a7570690f7aeffb1aff01f320973c9acb668d3. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-10-03luci-base: use default install paths for host utilsMatthias Schiffer
Also, don't make any assumptions about the staging dir lua and LuaSrcDiet were installed to. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2016-06-03luci-base: fix lua interpreter locationKevin Darbyshire-Bryant
An lua interpreter is required on the building host to run the luasrcdiet lua script. Due to a build change, the interpreter was not being installed to the correct location. Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
2016-03-10LuCI: Display the proper LuCI git branch in GUIHannu Nyman
Adjust luci.mk and luci-base to find out correctly if Luci is built from master or from a branch. Display that value in the footer and the overview page. * Evaluate the git branch in luci.mk and pass that to LuCI submodules as a make variable. Use branch name, ignore tags. * Deprecate svn detection in luci-base's mkversion.sh that generates version.lua. Simply use the value passed by make. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-10-13luci.mk: correct SK language name to SlovakHannu Nyman
SK language code refers to Slovak, not Slovene. Native language name is correct. References: https://forum.openwrt.org/viewtopic.php?id=60235 https://en.wikipedia.org/wiki/Slovak_language Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-05-05luci.mk: don't builtin translations selected by CONFIG_ALLJo-Philipp Wich
Make sure that translation packages enabled through CONFIG_ALL that depend on builtin packages are restricted to modules. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-01-28build: remove *.luadoc files before packagingJo-Philipp Wich
2015-01-18luci.mk: expose option to override PKGARCH (#295)Jo-Philipp Wich
Also mark packages without src/ as arch independant by default. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-01-11luci.mk: cosmetic change for translation descriptionChristian Schoenebeck
Sample: old: "Deutsch (German)" new: "Translation for luci-app-ddns - Deutsch (German)" Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2015-01-10build: rework language dependenciesJo-Philipp Wich
Rework the language package dependencies to avoid introducing unnecessary depends. The luci-i18n-$app-$lang packages now depend on luci-$app. * When a language is selected as <*> then the language packs for each enabled LuCI module are built into the image * When a language is selected as <m> then the language packs for each enabled LuCI module are built as package * When CONFIG_ALL is set (e.g. release builds, snapshots) then all language packs are built Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-01-10build: fix language dependency handlingJo-Philipp Wich
Turn language selection into a tristate, this allows building language packages without having them included in the image. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-01-08Rework LuCI build systemJo-Philipp Wich
* Rename subdirectories to their repective OpenWrt package names * Make each LuCI module its own standalone package * Deploy a shared luci.mk which is used by each module Makefile Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>