+++ /dev/null
-<Project DefaultTargets="Build">
-
- <Import Project="$(MSBuildThisFileDirectory)directories.props" />
-
- <!-- Build Properties -->
- <PropertyGroup>
- <Configuration>Release</Configuration>
- </PropertyGroup>
-
- <!-- Projects to build -->
- <ItemGroup>
- <ProjectToBuild Include="$(ProjectSrcDir)\*.csproj" />
- <ProjectToBuild Include="$(ProjectSrcDir)\$(Project)\$(Project).csproj" Condition="'$(Project)' != ''" />
- <ProjectToBuild Include="$(ProjectSrcDir)**\*.csproj" Condition="'$(Project)' == ''" />
- </ItemGroup>
-
- <!--
- Target : Clean
- ==============
- Delete all artifacts,
- including the Artifacts/ directory and the obj/ directories for all projects.
- -->
- <Target Name="Clean">
-
- <ItemGroup>
- <ProjectIntermediateAllFiles Include="$(ProjectSrcDir)**\obj\*" />
- <ProjectIntermediateDir Include="@(ProjectIntermediateAllFiles->'%(RootDir)%(Directory)'->Distinct())" />
- </ItemGroup>
-
- <ItemGroup>
- <DirToRemove Include="$(OutputBaseDir)" />
- <DirToRemove Include="@(ProjectIntermediateDir)" />
- </ItemGroup>
-
- <RemoveDir Directories="@(DirToRemove)" />
-
- </Target>
-
- <!--
- Target : Restore
- ==============
- Restore all projects.
- -->
- <Target Name="Restore">
-
- <MSBuild Projects="@(ProjectToBuild)"
- Properties="Configuration=$(Configuration);RestoreSources=$(RestoreSources)"
- BuildInParallel="false"
- Targets="Restore" />
-
- </Target>
-
- <!--
- Target : Build
- ==============
- Build all projects.
- -->
- <Target Name="Build">
-
- <MSBuild Projects="@(ProjectToBuild)"
- Properties="Configuration=$(Configuration)"
- BuildInParallel="true"
- UseResultsCache="true"
- Targets="Build" />
-
- </Target>
-
-</Project>
+++ /dev/null
-<Project>
-
- <PropertyGroup>
-
- <ProjectRootDir>$(MSBuildThisFileDirectory)..\</ProjectRootDir>
-
- <ProjectSrcDir>$(ProjectRootDir)\</ProjectSrcDir>
- <InternalProjectSrcDir>$(ProjectRootDir)\internal\src\</InternalProjectSrcDir>
-
- <ToolsDir>$(ProjectRootDir)tools\</ToolsDir>
- <GenAPIDir>$(ToolsDir)GenAPI\</GenAPIDir>
-
- <OutputBaseDir>$(ProjectRootDir)Artifacts\</OutputBaseDir>
- <OutputPublicDir>$(OutputBaseDir)bin\public\</OutputPublicDir>
- <OutputInternalDir>$(OutputBaseDir)bin\internal\</OutputInternalDir>
- <OutputDummyDir>$(OutputBaseDir)bin\dummy\</OutputDummyDir>
-
- </PropertyGroup>
-
-</Project>
\ No newline at end of file
--- /dev/null
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
--- /dev/null
+Name: nui
+Summary: NUI standalone test
+Version: 1.2.66
+Release: 1
+Group: Development/Libraries
+License: Apache-2.0
+URL: https://www.tizen.org
+Source0: %{name}-%{version}.tar.gz
+Source1: %{name}.manifest
+
+BuildArch: noarch
+ExcludeArch: aarch64
+AutoReqProv: no
+
+BuildRequires: dotnet-build-tools
+
+%description
+%{summary}
+
+%prep
+%setup -q
+cp %{SOURCE1} .
+
+%build
+export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
+dotnet restore -s /nuget
+dotnet build --no-restore -o Artifacts
+
+%install
+mkdir -p %{buildroot}%{_bindir}
+
+install -p -m 755 Artifacts/nui.dll %{buildroot}%{_bindir}
+
+%files
+%manifest %{name}.manifest
+%attr(755,root,root) %{_bindir}
+