|
|
Home » U++ TheIDE » U++ TheIDE: Other Features Wishlist and/or Bugs » TheIDE remote package dependencies proposal - dealing with baazar
Re: TheIDE remote package dependencies proposal - dealing with baazar [message #49926 is a reply to message #49914] |
Tue, 05 June 2018 22:20 |
Sender Ghost
Messages: 301 Registered: November 2008
|
Senior Member |
|
|
Hello Radek.
coolman wrote on Tue, 05 June 2018 16:19Do you have any idea how to see only the application package in the IDE package assembly or how to solve this problem better?
I think, that possible to create some nest directory for Rajce package to solve mentioned issue:
1. (Optional) Create some branch:
git checkout -b devel
2. Create Apps (or with a different name) directory:
mkdir Apps
3. Move Rajce to Apps/Rajce directory:
git mv Rajce Apps/Rajce
4. Fix symbolic link for LICENSE file:
ln -sf Apps/Rajce/Copying LICENSE
5. Rename "Rajce/Rajce.upp" to "Apps/Rajce/Rajce.upp" for PROJECT_NAME variable in GenerateCMakeFiles.sh file:
sed -i '' -e '/^PROJECT_NAME=/s|Rajce/|Apps/&|' GenerateCMakeFiles.sh
6.1. Save changes in local repository, if necessary (but also possible to do this for specific steps):
git commit -am "Move Rajce to Apps/Rajce directory"
6.2. (Optional) Merge and delete created branch:
git checkout master
git merge devel
git branch -d devel
7. Fix "Package nests" in some assembly, where Rajce package available:
path/to/Apps;path/to/ultimatepp/uppsrc
where path/to - is path to cloned rajce repository.
For example, separate nest directories also used for upp-components repository.
A possible alternative is to select the required package directly. For example, select ide package for uppsrc assembly:
theide uppsrc ide
[Updated on: Wed, 06 June 2018 00:18] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Fri May 03 04:28:29 CEST 2024
Total time taken to generate the page: 0.07008 seconds
|
|
|