[Nexus 7 Android Development] ratcav:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

This is an unofficial build of CM10.2 which I made for myself, and I'm sharing with you since I didn't see any thread like that

PM me for every question, or reply this thread, I'm here almost 12/6 :laugh:

What works

Everything :fingers-crossed:

What doesn't work

You tell me

Root could not work. If it doesn't:

In developer options change superuser access to "Apps and ADB"

or

Flash SuperSU

Downloads

Google Code

Gapps

Changelog

16/08

No Changelog this time, I'm not at home. Check on gerrit

14/08

Frameworks/base: Generalize vectorization of Bitmap operation (Merged)

Bionic: libc: Optimize strcat/strcpy, small tweaks to strlen (Merged)

Frameworks/base: webkit: Manage video playing state properly when browser goes to background (Merged)

Frameworks/base: Add 2 APIs (suspend and resume) in MediaPlayer (Merged)

Settings: PBAP: Fix device name update on authorization prompt from Notification. (Merged)

Settings: Bluetooth : Remove out of range devices after ScanComplete (Merged)

Focal: Preview: Use GL everywhere + UX changes (Merged)

Settings: Fix coding style. (Merged)

DSPManager: Don't sign DSPManager with the platform certificate. (Merged)

Timezonepicker: Fix aapt warnings when building the calendar app. (Merged)

Frameworks/base: Improve resolver layout in case package name is shown. (Merged)

Vold: Do not print misleading completion messages on trim failure (Merged)

Bionic: Fix assembler errors in generic arm strlen.c. (Merged)

Settings: FLAG_ONE_SHOT is not guaranteed to update the extras. (Merged)

Frameworks/base: Fix ordering of home keypress handling (Merged)

Gallery2: Always use recording dimensions for preview (Merged)

Wlan: wlconf: Fix compilation (Merged)

Core: fs_mgr: add support for "sync" mount flag (Merged)

Gallery2: Port additional camera resolutions from CM10.1 (Merged)

Settings : Re-organize menu structure (Merged)

alsa_sound: Improve USB device detection (Merged)

Settings: Remove debug leftovers. (Merged)

Settings: Remove unused stuff. (Merged)

Settings: Fix adding lockscreen targets. (Merged)

Email: fix email occasionally crash on boot complete (Merged)

Bionic: libc: Add NEON optimized memmove (Merged)

Trebuchet: LiveFolders: Scale icon sizes (Merged)

DSPManager: Add category for docks and USB devices (Merged)

13/08

Frameworks/native: fix a possible deadlock when removing a layer and destroying a client (Merged)

Frameworks/av: Fix SoundPool.play() looping regression in 4.3 DO NOT MERGE (Merged)

Frameworks/base: ES translations (Merged)

Dialer: ES translations (Merged)

SystemUI: modify AOSP EL translations (Merged)

DSPManager: Updated compatibility with the effects API (Merged)

SystemUI: Add ethernet network icon (Merged)

VoicePlus: NB Translation (Merged)

SystemUI: Fix missing context var (Merged)

Frameworks/base: ES translations (Merged)

libc: arch-arm: strlen: Illegal ARM entries fixed (Merged)

Core: NL translation (Merged)

DSPManager: EL translations (Merged)

cLock: EL translations (Merged)

Mms: EL translations (Merged)

Phone: EL translations (Merged)

Dialer: EL translations (Merged)

Phone : Fr translation (Merged)

Fix merge error (Merged)

New APN for DTAC Trinet (Merged)

Voice+: RU translation (Merged)

Superuser: SK translation (Merged)

libc: Update to latest cortexa15 memcpy code. (Merged)

Trebuchet: Get rid of duplicate backgrounds (Merged)

Trebuchet: DO NOT MERGE Fix bug where folder was almost transparent (Merged)

Trebuchet: Fix build breakage from syntax errors (Merged)

Trebuchet: Fix jumps in the beginning of animations (Merged)

Trebuchet: Fix crash caused by unregistering animation listener (Merged)

Trebuchet: Fixing issue where drag view is jumping when you scroll from hovering over ... (Merged)

Trebuchet: Fix crash in draw listener (Merged)

Trebuchet: Fix occasional widget flashing (Merged)

Trebuchet: Fix bug where folder open animation gets finished early (Merged)

Trebuchet: Fixing issue with qsb icons not being sized correctly. (Bug 8543618) (Merged)

Trebuchet: Fixing issue where accessibility was reporting items behind an open folder. ... (Merged)

Trebuchet: Only postpone animations if app is visible (Merged)

Trebuchet: Fixing issue where FastBitmapDrawable is not scaling the drawing into the ... (Merged)

Trebuchet: Don't use text shadows inside folders and all apps (Merged)

Trebuchet: Use less HW layers in All Apps (Merged)

Trebuchet: Disable clipping where unnecessary (Merged)

Trebuchet: Prevent CellLayouts from making calls to saveLayerAlpha() (Merged)

Trebuchet: Improve All Apps --> Workspace performance (Merged)

Trebuchet: Trim widget names (Merged)

Trebuchet: Don't set redundant content description for widgets (Merged)

Frameworks/av: Fix typo (Merged)

Trebuchet: Update sw600dp default_workspace_no_telephony for proper layout (Merged)

Settings: grammer fix in config.xml (Merged)

11/08

Frameworks/base: platform: Remove mapping of android.permission.CAMERA to camera group (Merged)

Android/bionic: libc: Add Scorpion-optimized memcpy and memset (Merged)

Android/build: build: Cleanup CPU-specific optimizations (Merged)

LockClock: Fix lookahead event display (Merged)

LockClock: ES translations (Merged)

Superuser: Superuser: fixed FI translations (Merged)

Browser: FI translations (Merged)

Voice+: FI translations (Merged)

ThemeChooser: FI translations (Merged)

ThemeManager: FI translations (Merged)

CMUpdater: FI translations (Merged)

DeskClock: FI translations (Merged)

Settings: Clean up lockscreen target configuration code (2/2) (Merged)

Frameworks/base: Clean up lockscreen target configuration code (1/2) (Merged)

Frameworks/base: Fix mismerge of implement 1% battery on select devices (Merged)

Bionic: Add AOSP master cortex optimizations (Merged)

Frameworks/base: Reimplement AOSP's home-key behavior configuration (Merged)

Frameworks/av: audio: Add A2DP notification support (Merged)

Frameworks/av: libstagefright: Fix to free buffers in error scenarios (Merged)

Frameworks/av: libstagefright: Add 2 APIs (suspend and resume) in Mediaplayer (Merged)

Frameworks/av: libstagefright: HTTP Streaming fixes (Merged)

Frameworks/av: libstagefright: Fix AV sync issues (Merged)

Frameworks/av: libstagefright - Fix timestamp overflow (Merged)

Frameworks/av: libstagefright: Add fix for mpeg4 data partition clips (Merged)

Frameworks/av: libstagefright: Fallback to software encoder for high resolutions (Merged)

Frameworks/av: libstagefright: dynamic port reconfig handling (Merged)

Frameworks/av: libstagefright: Checks before freeing buffers on a port (Merged)

CMFM: EL translations (Merged)

VoicePlus: German translation (Merged)

LockClock: DE translations (Merged)

Frameworks/base: Core: Update German translation (Merged)

Settings: Avoid NPE if icon assignment failed for whatever reason. (Merged)

Frameworks/base: Fix fetching icons from packages. (Merged)

Settings: Clean up lockscreen target configuration code (2/2) (Merged)

Installation

Do a Nandroid Backup

Do a full wipe (data, cache + dalvik) only if you come from another rom (Worked for me from CM10.1 without wipes)

Install the ROM through CWM Recovery

Install Gapps

Wipe dalvik cache

Sources

https://github.com/CyanogenMod

Gapps

Credits

All the credits goes to CyanogenMod devs

Fattire (Learn how to build your own)

BaNkS for the Gapps